public int Count() { var count = 1; if (Child != null) { count += Child.Count(); } if (Sibling != null) { count += Sibling.Count(); } return(count); }