public ModelPropertyDefinition(IModelPropertyDefinition copyFrom) : base(copyFrom) { if (copyFrom == null) { return; } Name = copyFrom.Name; Type = copyFrom.Type; Description = copyFrom.Description; IsKey = copyFrom.IsKey; IsRequired = copyFrom.IsRequired; }