Adds more validations to ProductField