Increased the cached value of numchild when add_child delegates to add_sibling
Changing raw UPDATE query in MP.add_child to use the ORM