Итерация по узлам в порядке обхода в ширину
Iterable<Node> get breadthNodes => _IterableGraph(() => breadthIterator);