EventQueueTreeDefinition
typedef AVLTree<EventQueueTreeDefinition> EventTree;
EventQueueTreeDefinition::Key key = { object, type };