generally it is a good idea to use the accessor outside the `initialize` function. ie. `response` rather than `@response`  
although, in microbenchmarks `@response` will have better performance than `response`