public static TreeNode Find(this TreeNodeCollection source, int index)
 {
     return(source.All().Skip(index).FirstOrDefault());
 }