public static Animal CreateFromSerialized(SerializableAnimal serialized) { return(new Animal(serialized.Name, serialized.Weight, HabitatSerializer.CreateFromSerialized(serialized.Habitat))); }
public static SerializableAnimal CreateSerializable(Animal animal) { return(new SerializableAnimal { Name = animal.Name, Weight = animal.Weight, Habitat = HabitatSerializer.CreateSerializable(animal.Habitat) }); }