new features for ConfigurationServiceProvider