public function handlePpiApplicantCreation(ClientSurvey $survey, Collection $request): Applicant 	{ 		$profession = $this->handleProfession($request);  		$client_id = null;  		if ($request->has('received_ba_client_survey_id')) { 			$client_id = ClientSurvey::find($request->get('received_ba_client_survey_id'))->client_id; 		}  		return $survey->applicants()->create([ 			'email' => $request->get('email'), 			'filled' => true, 			'draft' => false, 			'code' => '', 			'ip_address' => $request->get('ip'), 			'profession_id' => $profession?->getKey(), 			'received_ba_client_id' => $client_id, 			'has_sufficient_info_for_ba_survey' => $client_id ? $request->get('has_sufficient_info_for_ba_survey') : null, 		]); 	}