public function scopeInApplicantLimits(Builder $query): Builder 	{ 		return $query->where(function ($query) { 			// Php stan ignores next line, reson: has expects third parameter $count to be type int. TODO: find a way to specify type 			$query->has('applicants', '<', DB::raw('number_of_employees')); // @phpstan-ignore-line 		})->orWhere(function ($query) { 			$query->where('number_of_employees', '>', 0) 			->whereDoesntHave('applicants'); 		}); 	}