track type conversion for JSON input
handle case of only row key set in retreiving objects