More code review fall-out:
- defensively copy Entity sets before creating iterator
- rename convenience methods (now childrenOf, membersOf)
- tidy-up concurrent map declaration / initialisation