The names of the product elements
The name of the type
Stores byte arrays as hex encoded strings, but falls back to reading an array of integers, which is how it used to be stored, if that fails.