Class Based Component Vs Composite