Knows how to serialize and deserialize the booter configuration.
The internal serialization format is through a properties file. The long-term goal of this
class is not to expose this implementation information to its clients. This still leaks somewhat,
and there are some cases where properties are being accessed as "Properties" instead of
more representative domain objects.
Jason van Zyl, Emmanuel Venisse, Kristian Rosenvold