diff --git a/src/hooked_containers/state.py b/src/hooked_containers/state.py index 89903a3..c9a7a23 100644 --- a/src/hooked_containers/state.py +++ b/src/hooked_containers/state.py @@ -28,4 +28,4 @@ class NameSpaceState(HookedMapping[str]): def __getitem__(self, key): val = super().__getitem__(key) # print("ns GetItem") - return DomainState(self.hook, existing=val, path=self._path + [key]) + return DomainState(val, hook=self.hook, path=self.new_path(key))