Now the response does not need to be accessed from the ResponseHandler Class explicitly, it is automatically returned from the execute() function, exactly like I wanted. All the magic happens behind, and it seems to be working great!