Iterable<RouteInfo> get expanded { return [ for (final route in this) ...[ route, ...route.underlying, ] ]; }