Compilation error (line 19, col 32): The type 'IEvent' cannot be used as type parameter 'T' in the generic type or method 'EventPublisherProvider.Publish<T>(IEnumerable<T>)'. There is no implicit reference conversion from 'IEvent' to 'IAccountEvent'.
Compilation error (line 19, col 32): The type 'IEvent' cannot be used as type parameter 'T' in the generic type or method 'EventPublisherProvider.Publish<T>(IEnumerable<T>)'. There is no implicit reference conversion from 'IEvent' to 'ICorrelatedEvent'.
;