Implementing value virtual methods in input and output handlers are named value_string, value_longlong, etc. to allow overrides of non-virtual value methods.