by Petr Škoda.
Activities are actually instances stored in course_modules table, the deleting is done by core, not activity itself - this leads to \core\event\course_module_deleted event, right?