category data mapper can find all children recursively