Migrate Event from struct to class.