ObjectNode and ArrayNode: make _children final

This simplifies quite a lot of code.

Some methods are removed, but on the other hand, I really doubt they were used at all.

To my eyes, it is a risk worth taking. Before the next obvious step ;)