Currently belongsToMany is a bit special as it can contain inside the target table a property with a single jointTable property. For example, a Tag entity, when retrieved using `contain`, will have a property `articlesTag` inside. This property is used for saving and for a few other things. Unfortunately, the `articlesTag` will not be able to be hydrated as the code stands right now. Would that be a problem?