private void CreateControlIfPropertyIsEnum(PropertyInfo property)
        {
            var enumAttribute =
                Attribute.GetCustomAttribute(property, typeof(EnumAttribute)) as
                EnumAttribute;

            if (enumAttribute != null)
            {
                var value = Convert.ChangeType(settings.GetPropertyValue<object>(property), enumAttribute.EnumType);
                var comboField = new EnumComboBox
                {
                    Name = property.Name,
                    Size = new Size(180, 20),
                };
                comboField.SetEnum(enumAttribute.EnumType);
                comboField.SelectedEnumItem = (value.ToString() != "None") ? value : enumAttribute.Default;

                holder.Controls.Add(comboField);
            }
        }