added TreeNodePrototype.getTreeRoot()