public function offsetGet($offset)
    {
        if (isset($this->_args[$offset])) {
            if (is_array($this->_args[$offset])) {
                return new AssociativeArray($this->_args[$offset]);
            } else {
                return $this->_args[$offset];
            }
        } else {
            throw new \Exception('Undefined offset \''.$offset.'\'.');
        }
    }