Even the base class needs to be serializable. Otherwise, position and other data cannot be retrieved.