collect children object parent model facad compon parent collect element resid iter eri model facad resid element parent iter collect result arrai list eri result add model facad resid eri result collect set 