I realize that this is just a simple refactoring of what was there before, but it's worth calling out either way.

What's happening here is every time a response is processed, you're re-defining methods on the *parent class*. I *think* what you want to do here is define singleton methods on the instance of a class. So, instead of doing `instance.class.send(:define_method)`, I think you'd be better off doing `instance.defined_method`. Someone double-check me on this :smile: