ptree.elements._MultiParentedElement:
A specialized version of etree.ElementTree.Element that keeps track
of a list of parent pointers for each element.
ptree.elements._ParentedElement:
A specialized version of etree.ElementTree.Element that keeps track
of a single parent pointer per element.