added children iterator, child->parent dereferencing operator