I have a sequential workflow and 3 child activities. Now my goal is to make my workflow execute again from activity 1 when I'm finishin to execute the second activity (return back). What I'm doing to achieve that is overriding the Execute method on my workflow to provide some custom behavior and bind to the Closed event of each workflow. Like this:

protected override ActivityExecutionStatus Execute(ActivityExecutionContext executionContext)