public int LeftChildId() { return((ChildIds.Count() > 0) ? ChildIds[0] : -1); }
public bool IsLeaf() { return(!IsRoot() && ChildIds.Count() == 0); }