Всем привет. Как правильнее решить следующую задачу. Есть объекты некоторого типа, один из объектов выбирается в качестве прототипа и сериализуется. У остальных объектов нужно сериализовать только те поля, значения которых отличаются от значений полей прототипа. То же самое с десериализацией.
Может быть, есть стандартные механизмы для решения такой задачи?