Added interface for the Event class