Are internal properties deserializable? - C#