Renamed ExchangeEvent to Event as it is not limited to exchanges.