Serialization/Deserialization is working (haven't checked the pointers)