Bring back Events API

And update it to inherit from Service interface.

Jira-issue: API-24