$flattenedValueRemaps */ public function __construct( public string $prefix, public string $flattenedProperty, public string $suffix, public array $flattenedValueRemaps ){ ksort($this->flattenedValueRemaps, SORT_STRING); } public function equals(self $that) : bool{ return $this->prefix === $that->prefix && $this->flattenedProperty === $that->flattenedProperty && $this->suffix === $that->suffix && $this->flattenedValueRemaps === $that->flattenedValueRemaps; } }