collect children object parent model facad parent collect result arrai list collect generaliz element model model manag helper model element kind parent model meta type generaliz element object element generaliz element model facad gener element result add element result collect list 