public override object Clone() { var result = new DefaultMarkerModel(_key, Id) {Name = Name != null ? Name.Clone() as string : null}; return result; }