public void Visit(MarkupNode node, INode parentNode) => action(node, parentNode);
public void Visit(MarkupNode node, INode parentNode) { }
public void Visit(MarkupNode node, INode parentNode) { scopes[node] = scopes[parentNode]; }