name might could be better, hasChild might imply direct child, and yes i can refactor to use some more backbone structure.