[api] require event classes to fix test suite failure
[api] add the time the event was created to the payload for the plugins