List<Widget> build(List<md.Node> nodes) { _widgets.clear(); for (md.Node node in nodes) { _level = 0; _elementList.clear(); node.accept(this); } return _widgets; }