public static IEnumerable <IContentNode <T> > Descendants <T>(this IContentNode <T> node) where T : IContent
 {
     return(node.DescendantsInternal());
 }
 public static IEnumerable <IContentNode> Descendants(this IContentNode node)
 {
     return(node.DescendantsInternal());
 }