protected function createValidatorInstance(mixed ...$arguments): ValidationValidator 	{ 		[ 			$name, 			$slug, 			$price, 			$quantity, 			$category_id, 			$weight, 			$type, 			$unit_of_measure, 			$code, 			$price_per_unit_of_measure, 			$alternative_unit_of_measure, 			$conversion_to_quantity  		] = $arguments;  		return Validator::make([ 			'name' => $name, 			'slug' => $slug, 			'price' => $price, 			'quantity' => $quantity, 			'category_id' => $category_id, 			'weight' => $weight, 			'type' => $type, 			'unit_of_measure' => $unit_of_measure, 			'code' => $code, 			'price_per_unit_of_measure' => $price_per_unit_of_measure, 			'alternative_unit_of_measure' => $alternative_unit_of_measure, 			'conversion_to_quantity' => $conversion_to_quantity,  		], [ 			'name' => ['required', 'string', 'max:100'], 			'slug' => ['required', 'string', 'max:100'], 			'price' => ['required', 'numeric'], 			'quantity' => ['required', 'numeric'], 			'category_id' => ['required', 'uuid'], 			'weight' => ['nullable', 'numeric', 'min:0'], 			'type' => ['required', 'integer'], 			'unit_of_measure' => ['required', 'numeric', 'min:0'], 			'code' => ['required', 'string'], 			'price_per_unit_of_measure' => ['nullable', 'numeric'], 			'alternative_unit_of_measure' => ['nullable', 'integer'], 			'conversion_to_quantity' => ['nullable', 'numeric'], 		]); 	}