[CHANGE] Composite Pattern - add collection-like methods to Composite class