public INode Root() { INode node = this; if (node.Parent() == null) { return node; } return node.Parent().Root(); }