The Event_Notification class acts as a container for event information. It provides some setters and getters to access the contained information.
If you need to store additional information about the events or provide additional features, you may change the class that is used by Event_Dispatcher, but it is recommended to extend Event_Notification.