public Then ThenWithin(string duration, string step) { Then then = new Then(this, step, duration); thens.Add(then); return then; }
public Then Then(string step) { Then then = new Then(this, step); thens.Add(then); return then; }