public function getArguments()
    {
        if (empty($this->_arguments)) {
            $base = [];
            if (isset($this->_params['trailing'])) {
                $base = explode('/', $this->_params['trailing']);
            }
            $names = ['controller', 'action', 'namespace', 'trailing'];
            foreach ($this->_params as $key => $value) {
                if (in_array($key, $names)) {
                    continue;
                }
                $this->_arguments[$key] = $value;
            }

            $this->_arguments = array_merge($this->_arguments, $base);
        }
        return $this->_arguments;
    }