Added a number of new validations for product objects.