public function getModel()
    {
        if (!$this->hasDependency('model') && !$this->model instanceof Model) {
            throw new Exceptions\NoModelSetException;
        }

        return $this->model;
    }