Fixed bug with hydrating objects that belong to another object through a many-to-one relation.

This bug only occurs during disabled instance pooling, since the TableMap::populateObject returns
always a new object and related objects (one-to-many from this point of view) are each attached to
this newly created object, which results basically in wrong getXYs returning always one object.