#186 : no more control of the parent/child relation in CategoryManager, now left to implementor
#186 : refactoring