Humbug generated thrift structs are now also Products and uses the
Product hash code.

Since the code size has grown I had to reduce the size of Large to 1500 fields.