UPD adding appropriate code to truly check for duplication
UPD adding code to trigger after routing and sending response
UPD adding test for the target of the before routing event
UPD adding the Router to the target of the before routing event
UPD adding test for the after routing event target being the Route
UPD adding the Route as the target of the after routing event