Composite pattern, Parents and Children, Tree Models