Product Type and Product Validator Class Scaffolding