Allow a stage to subscribe to self
Add tests for stage/stagechain