private function hydrate(): void 
    {
        /*($this->owner->kernel()->logger()->info(
            "Hydration of AttributeBag with data:",
            print_r($this->bag, true)
        );*/
        foreach($this->bag as $key=>$value) {
            if(!is_string($value))
                continue;
            $s = S::create($value);
            if(
                $s->startsWith(Kernel::PARTICLE_IN_ATTRIBUTEBAG_TPL[0])
                &&
                $s->endsWith(Kernel::PARTICLE_IN_ATTRIBUTEBAG_TPL[1])
            ) {
                $id = (string) $s
                        ->removeLeft(Kernel::PARTICLE_IN_ATTRIBUTEBAG_TPL[0])
                        ->removeRight(Kernel::PARTICLE_IN_ATTRIBUTEBAG_TPL[1]);
                $this->bag[$key] = $this->owner->kernel()->gs()->node($id);
            }
        }
    }