public function __construct(Survey $survey, array $questions_data, array $categories_with_avg_score, Collection $standard_demographic_questions, array $textual_demographic_questions, EsiDataObject $esi, int $enps_score, array $enps_percentage_data, array $preparedFilters, string $locale) 	{ 		$this->survey = $survey; 		$this->categories_with_avg_score = $categories_with_avg_score; 		$this->standard_demographic_questions = $standard_demographic_questions; 		$this->textual_demographic_questions = $textual_demographic_questions; 		$this->questions_data = $questions_data; 		$this->esi = $esi; 		$this->enps_score = $enps_score; 		$this->enps_percentage_data = $enps_percentage_data; 		$this->preparedFilters = $preparedFilters; 		$this->locale = $locale; 	}