The way `EventsAttribute` works is kind of clunky. Exposing the intercept would produce cleaner code.
The way
EventsAttributeworks is kind of clunky. Exposing the intercept would produce cleaner code.