1. Why did we not use the existing product family field and picklist value (in product action object)? What's the rationale behind creating a new custom field? 2. What's the use of creating twin fields on product and product option object? How does it work behind the scenes?