Make response handler be an interceptor with DI