EventData class complete