fixes to node child manipulation methods