getValueObject() has to be overloaded for use by the formatters