public override ClassType Clone() { UmlClass newClass = new UmlClass(); newClass.CopyFrom(this); newClass.Id = Guid.NewGuid(); return newClass; }