because the tree doesn't support having:
- space foo:One.Two
- document foo:One.Two
as sibling nodes. The tree stores the child nodes internally in a map where the key is the entity name, which is "Two" for both the space and the document in our case.