public function scopeIncludes(object $query, ?string $lang = null): Builder 	{ 		return $query->translationIncludes()->with([ 			'media', 			'categoryFilters' => function ($query) use ($lang) { 				$query->includes($lang)->available(); 			}, 			'children' => function ($query) { 				$query->includes()->available()->orderBy('ordering'); 			}, 		]) 		->withCount([ 			'children' => function ($query) { 				$query->available(); 			}, 		]); 	}