Serialization and retrocompatibility - C#