public function group($prefix, $fnc)
    {
        $this->routePrefix = $prefix;
        if ($fnc instanceof \Closure) {
            $fnc();
        } else {
            throw new \InvalidArgumentException('Callable do metodo group DEVE ser um Closure');
        }
        $this->routePrefix = null;
        $this->groupMiddlewares[$prefix] = [];
        $this->currentGroup = $prefix;

        return $this;
    }