class Parent: @property def signature(self): return module.Signature({name: module.Member(module.Flow.Out, child.signature) for name, child in self.children.items()})