Saving progress, using CompositeConfiguration to allow reading properties
as subset of configuration.