EepromValue - a value whose read/write state is stored in eeprom
fixes to rehydrating objects - pointer offsets were wrong.