protected function getUrlHelper()
    {
        if ( $this->urlHelper )
        {
            return $this->urlHelper;
        }

        if ( method_exists( $this->view, 'plugin' ) )
        {
            $this->urlHelper = $this->view
                                    ->plugin( 'url' );
        }

        if ( ! $this->urlHelper instanceof Url )
        {
            $this->urlHelper = new Url();
        }

        return $this->urlHelper;
    }