walk method
Retrieve an article tree by the observer pattern.
Implementation
void walk(void Function(SummaryArticle article) it) {
for (final part in parts) {
final list = part.articles;
if (list != null) {
_retrieve(list, it);
}
}
}