Make Entity::Event::instance() pure virtual