public T Append <T>()
            where T : Element
        {
            var result = ElementFactory.Create <T>(_xmlElement.OwnerDocument, out XmlElement child);

            _xmlElement.AppendChild(child);
            return(result);
        }