in other words the tests pass if you do:
```
        $parent->allChildren->set('child-a', $newChild);
```

they also pass if you do:
```
        $parent->allChildren->add($newChild);
        $newChild->nodename = 'child-a';
```