public function getAllFilters(?string $lang = null): Collection 	{ 		return $this->use_parent_filters 			? CategoryFilter::select('*')->includes($lang)->available()->whereIn('category_id', $this->ancestorsAndSelf()->available()->get()->pluck('id')->all())->orderBy('category_id')->distinct('filter_id')->get() 			: $this->categoryFilters; 	}