Incomplete deserialization of inherited children and relations
Inherited children are not deserialized if not the highest deserialization method in the class hierarchy is used. The intended reuse works in the Train case, but not in general. Also, the tests should be extended!