All Response classes implement a BaseResponse
Merge remote-tracking branch 'origin/response-base-class' into response-base-class