Dynamic class dependencies are just a static pseudo-constant away...
Making the class dependencies for $request, $response, and $router configurable.
Just to be thorough...