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