removed ApplicationEventType in favor of more specific event type classes