public static IConfigurationBuilder ResolveSettings(this IConfigurationBuilder config,
                                                            string environment,
                                                            Action <ApplicationSettings> settingsAction = null)
        {
            var settings = ApplicationSettings.New(environment, settingsAction);

            return(config
                   .AddDefaultSettings(settings));
        }