What is the purpose of a specification that allows a list with no parent hierarchy to not only have children of the top-level element, but also to add to each child itself further children belonging to the same list?
It would be nice to be able to prohibit the addition of children belonging to the same list to the children of the list itself.