Examples for Composite pattern