/// <summary> /// Копирование статическим методом в классе типа /// </summary> public void Update2(Data data, string someString) { var otherData = OtherData.Cast2(data.SomeOtherData); data.SomeOtherData = otherData; otherData.SomeOtherStringProp = someString; }