Add methods to Product for getting values as doubles, longs, and strings and tests