Add Composite design to Product