public function setSurveys(Collection $applicants, string $locale): void 	{ 		$applicant_ids = $applicants->pluck('applicant_id')->all();  		$this->ppiSurvey = $applicants->first()->parent->survey()->with([ 			'demographicQuestions.answers' => function ($query) use ($applicant_ids) { 				$query->whereIn('applicant_id', $applicant_ids)->with('question'); 			}, 			'applicants' => function ($query) use ($applicant_ids) { 				$query->whereIn('id', $applicant_ids); 			}, 		])->firstOrFail();  		$applicant_ids = $applicants->pluck('id')->all();  		$this->baSurvey = $applicants->first()->survey()->with([ 			'survey.questions.answers' => function ($query) use ($applicant_ids) { 				$query->whereIn('applicant_id', $applicant_ids)->with('question'); 			}, 			'brandAwarenessExtraQuestions.answers' => function ($query) use ($applicant_ids) { 				$query->whereIn('applicant_id', $applicant_ids)->with('question'); 			}, 			'applicants' => function ($query) use ($applicant_ids) { 				$query->whereIn('id', $applicant_ids); 			}, 		])->firstOrFail();  		$this->setProfessions($locale); 	}