The method StatusConfiguration.initialize() is invoked from ConfigurationBuilder.build() and the constructors of XmlConfiguration, JsonConfiguration and CompositeConfiguration.
Would it make sense if this was instead done in one place, in Configuration.initialize()? That would make the lifecycle of the configuration more consistent, first build it and then initialize it.
