Remove obsolete method fetchMode5ChildrenOf().
Ensure circular ids is always an array.
More expressive error messages.
Remove obsolete method sortCollection().
Handle optional parameters correctly.