protected override void Copy(AbstractPropertyConfiguration copy)
{
var config = copy as UmbracoPropertyConfiguration;
config.CodeFirst = this.CodeFirst;
config.PropertyAlias = this.PropertyAlias;
config.PropertyDescription = this.PropertyDescription;
config.ContentTab = this.ContentTab;
config.PropertyIsMandatory = this.PropertyIsMandatory;
config.PropertyName = this.PropertyName;
config.PropertyValidation = this.PropertyValidation;
config.PropertyType = this.PropertyType;
config.Setting = this.Setting;
base.Copy(copy);
}