public virtual bool MustHappenAfter(StepBase other) { return(false); }
public virtual bool MustHappenBefore(StepBase other) { return(false); }