beforeConfigurationConstruct

Provides the instance with a callback to mutate the initial properties
of the ConfigurationProvider. This is primarily to alter or
add properties that determine what type of configuration is constructed,
and therefore is typically used at runtime only.