/// <summary>
        ///     Assign values from Configuration File.
        /// </summary>
        private void AssignValuesFromConfigFile()
        {
            var settings = _configFileLoaderService.Load();

            _settingsPrototype.Assign(settings, this);
        }
        /// <summary>
        ///     Assign values from Command Line.
        /// </summary>
        private void AssignValuesFromCommandLine()
        {
            var settings = _commandLineLoaderService.Load();

            _settingsPrototype.Assign(settings, this);
        }
        /// <summary>
        ///     Assign values from Environment Variables.
        /// </summary>
        private void AssignValuesFromEnvironmentVariables()
        {
            var settings = _environmentVariableLoaderService.Load();

            _settingsPrototype.Assign(settings, this);
        }