private void LoadSettings(IEnumerable <ClientSetting> clientSettings)
        {
            var settings = new List <IBuilderProperty>();

            foreach (var clientSetting in clientSettings)
            {
                var type = Type.GetType(clientSetting.SettingsType);
                if (type == null)
                {
                    continue;
                }

                var settingInstance = Activator.CreateInstance(type) as IBuilderProperty;
                if (settingInstance == null)
                {
                    continue;
                }

                BuilderPropertyHelper.ApplyProperties(settingInstance, clientSetting.Properties);
                settings.Add(settingInstance);
            }

            BuilderSettingsManager.InitializeSettings(settings);
        }