Add base event classes