Pass all arguments to interpretResponse function.

We may pass multiple parameters to deferred.resolve, so then callback may get multiple arguments and we may want to use these parameters in interpretResponse. This is also backward compatible.