collect children object parent model facad composit state parent model facad subvertic parent collect set 