keep SQLRequest/SQLResponse serialization compatible with older crate version
add tests to ensure backward sql request/response compat isn't broken