@protected void propagateCollapseToChildren(bool collapse) { for (final child in children) { child.propagateCollapse(collapse); } }