public function rules(): array 	{ 		$validation_rule_builder = [];  		$current_domain = auth()->user()->user->activeDomain;  		foreach (DomainLanguages::cases() as $language) { 			$lang = $language->value; 			$required = ($lang === $current_domain->main_language);  			$validation_rule_builder['description_' . $lang] = [$required ? 'required' : 'nullable', 'string', 'max:100']; 		}  		return array_merge($validation_rule_builder, [ 			'survey_id' => ['uuid', 'required', 'exists:' . Survey::class . ',id', new MaxRewards], 			'rank' => ['required', 'integer', 'min:1', 'max:3'], 		]); 	}