public function accionarEvento($nombre)
    {
        if (isset($this->eventos[$nombre])) {
            $argumentos = func_get_args();
            array_shift($argumentos);

            if (count($this->eventos[$nombre]) > 1) {
                $resultado = [];
                foreach ($this->eventos[$nombre] as $definicion) {
                    $resultado[] = call_user_func_array($definicion, $argumentos);
                }
                return $resultado;
            }

            return call_user_func_array($this->eventos[$nombre][0], $argumentos);
        }

        return null;
    }