protected function dispatchEvent($event)
    {
        if (!array_key_exists($event->type, $this->_eventListeners)) {
            return; // no need to do anything
        }
        $this->invokeEvent($event);
    }