public override Operation Clone(CompositeType newParent) { CSharpProperty property = new CSharpProperty(newParent); property.CopyFrom(this); return property; } }