Compound Pattern -> Composite Pattern