40        public string $prefix,
 
   41        public string $flattenedProperty,
 
   42        public string $suffix,
 
   43        public array $flattenedValueRemaps,
 
   44        public ?
string $flattenedPropertyType = 
null 
   46        ksort($this->flattenedValueRemaps, SORT_STRING);
 
 
   49    public function equals(
self $that) : bool{
 
   50        return $this->prefix === $that->prefix &&
 
   51            $this->flattenedProperty === $that->flattenedProperty &&
 
   52            $this->suffix === $that->suffix &&
 
   53            $this->flattenedValueRemaps === $that->flattenedValueRemaps &&
 
   54            $this->flattenedPropertyType === $that->flattenedPropertyType;