WIP Children and Properties with the same name

Implementing this feature requires changes to Jackalope and I think a significant BC break, because returning data to Jackalopes ``ObjectManager::getNodeByPath`` [as the tree it currently expects] [1], lets children overwrite same name properties.

This WIP is for the changes we might need to make to this transport  - returning all results as elements of a single array to avoid one overwriting the other.

[1]: https://github.com/jackalope/jackalope/blob/master/src/Jackalope/ObjectManager.php#L207