anchor.diff:  /// Multi-page(a route component is a page) sharing a store.
   class AppRoutes<T> implements AbstractRoutes {
     final Map<String, Dependent<T>> pages;
  -  final PageStore<T> _store;
  +  final PageStore<T> store;
   
     AppRoutes({
       @required T preloadedState,
  
positive.code:   })  : assert(preloadedState != null,
              'Expected the preloadedState to be non-null value.'),
          assert(pages != null, 'Expected the pages to be non-null value.'),
          _store = createPageStore<T>(
            preloadedState,
            _createReducer<T>(pages, reducer),
            applyMiddleware<T>(mergeMiddleware$(middleware)),
  
negative.code:   Widget buildPage(String path, dynamic arguments) {
      final Dependent<T> dependent = pages[path];
      if (dependent != null) {
        store.dispatch(_RouteActionCreator._route(path, arguments));
      }
      return dependent?.buildComponent(store, store.getState);
    }
  
    static Reducer<T> _createReducer<T>(
  