public function setPresenter($presenter)
    {
        if (is_string($presenter)) {
            $this->presenter = $this->getPresenter($presenter);
        } else {
            $this->presenter = $presenter;
        }
        return $this->presenter;
    }