Abstract interface for EventRepository has been created
Optimistic concurrency has been added(RowVersion)