fixed pointer reference bug in child collections