internal int GetDepth() { int depth = 1; if (Parent != null) depth += Parent.GetDepth(); return depth; } internal int GetTreeIndex() // ? dunno.