protected function fireEvent(string $event, $entity, bool $halt = false)
    {
        $event = "mongolid.{$event}: ".get_class($entity);

        $this->eventService ? $this->eventService : $this->eventService = Ioc::make(EventTriggerService::class);

        return $this->eventService->fire($event, $entity, $halt);
    }