added generic list to keep track of modified childs