public TypeMemberDisplayProperties Clone() { TypeMemberDisplayProperties toReturn = new TypeMemberDisplayProperties(); foreach (var item in this.DisplayProperties) { toReturn.DisplayProperties.Add(item.Clone()); } return toReturn; }