protected override Field Clone(CompositeType newParent) { CSharpField field = new CSharpField(newParent); field.CopyFrom(this); return field; }