#2244 recursively children implementation; updated the new CategoryFactory/CategoryAPI method using saving by primary key passing the same sender Inode, if the category doesn't exists