so like… in Counter.__init__ create `self.observe = Signal()`, in Parent.__init__ create `self.counter = Counter()` and then in Parent.elaborate say ``` m.d.comb += counter.observe.eq( actual_observe ) m.submodules.counter += counter ``` ?