externalize requestId so no need to subclass TradeshiftRestClient