flexible maximum number of product types for a product. starts at 1