add ability to search for child node by pointer