protected function model() : Model
    {
        if (! $this->model) {
            $this->model = $this->option('model') ?? Config::get('ldap_auth.model') ?: $this->determineModel();
        }

        return new $this->model;
    }