collect type object assoc set list hash set assoc list collect assoc end model facad connect assoc assoc end list object element assoc end model facad associ end element object type model facad type element list add type list 