modified AWSClient.request to suit for more situations
I really need some reflection based unit testing !!