added Node:removeFromParentAndCleanup() & Node:removeAllChildrenWithCleanup()