ISerializable method for serialization support outside of Unity's internal serialization system.
Internal use only. See TypeDB.