Have this implement `ResponseSenderInterface` -- that way the specific implementations only need to extend this, and then add any missing methods.