public virtual void Visit(IVisitable visitable) { visitable.AcceptSenarioTags(Tags); AcceptVisitable(visitable); foreach (Step step in Steps) { step.Visit(visitable); } }