Nodes have their own size and trees use their own root for traversing the tree