What's going to happen if a controller is already using a View instance?  You might want to make this protected of have $this->_view() return the instance.