using the interface instead of implementation

Method handle(@Observes RequestStarted event)  was using VRaptorRequestStarted as parameter. At least in my tests, because of that, the event was not being fired.