internal DocumentWrapper([NotNull] XmlDocument xmlDocument)
 {
     WrappedDocument = xmlDocument;
     Root            = (T)ElementFactory.Wrap(xmlDocument.DocumentElement);
 }
 public Element this[int index] => ElementFactory.Wrap(ChildElements.ElementAt(index));