Make request token response decoding configurable via constructor