Extract EventRepository for Event

So we can use this to decorate application events with logging for [#61987212]

Signed-off-by: Maria Shaldibina <mariash@pivotallabs.com>
Inline class methods on Event

Since they have been moved to EventRepository now [#61987212]

Signed-off-by: Maria Shaldibina <mariash@pivotallabs.com>