public object Clone() { var obj = (OptionValue) MemberwiseClone(); obj.values = new List<string>(values); return obj; }