collect children object parent model facad model element parent model facad behavior parent collect set 