def proxy(self): if self.composite: value = lazy_dict(t.valmap(lambda a: lambda: a.proxy(), self.value)) else: value = self.value return artifact_proxy(value, self)