void setPages(List<RoutePage<dynamic>> newPages) { pages ..clear() ..addAll(newPages); _updatePages(); }