added support for all the different return types combinations on .Response and .ResponseRaw