diff --git a/connectome/interface/external.py b/connectome/interface/external.py index adfd933..7028643 100644 --- a/connectome/interface/external.py +++ b/connectome/interface/external.py @@ -48,14 +48,11 @@ def __init__(self, obj: Any, *, fields: Optional[Names] = None, properties: Opti items.append((name, value)) self._obj = obj - container = TransformBase(items)._container + container = TransformBase(items, inherit=inherit)._container container.persistent = properties container.virtual = set(inherit) super().__init__(container, properties) - def __dir__(self): - return dir(self._obj) - def __getattr__(self, name): return getattr(self._obj, name)