protected function scopeLimitedScope(Builder $query): Builder 	{ 		$user = auth()->user()->user ?? null;  		return $user && $user->hasLimitedScope($this) ? $this->scopeUserScope($query) : $query; 	}