public TransientNode Build(string pattern, int priority, params string[] additional) { var node = new OutputNode(pattern, priority, additional); rules.Add(node); return node; }