on recheck delete set observer child list to empty list instead of null:  should have no effect since child list comparison treats null and empty list the same