added ProduceByGs1 model validations and tests