copy constructor for event class