I had answered a forum post recently about a custom event template. It made me remember that I should use this since every time I create a custom class I always have to add the clone method and then add the event type constant(s). This template will take care of all that very easily. You can get the Event Template here.

- Team Fortress 2
- Assassins Creed 2
- Assassins Creed 2
- Poker
- Left 4 Dead 2
- Uncharted 2
- Serious Sam
- Fly Squirrel Fly
- Left 4 Dead 2