anchor.diff:        },
         lazy: false,
         update: (_, pushNotificationDataProvider, _userDataProvider) {
  -        //print("UpdateProvider: UserDataProvider");
  +        print("UpdateProvider: UserDataProvider");
           _userDataProvider.pushNotificationDataProvider =
               pushNotificationDataProvider;
           return _userDataProvider;
         }),
     ChangeNotifierProxyProvider<UserDataProvider, CardsDataProvider>(
         create: (_) {
  -        //print("CreateProvider: CardsDataProvider");
  +        print("CreateProvider: CardsDataProvider");
           var cardsDataProvider = CardsDataProvider();
           return cardsDataProvider;
         },
         lazy: false,
         update: (_, userDataProvider, cardsDataProvider) {
  -        //print("UpdateProvider: CardsDataProvider");
  +        print("UpdateProvider: CardsDataProvider");
           cardsDataProvider
             ..loadSavedData().then((value) {
               cardsDataProvider.updateAvailableCards(
  
positive.code:   ),
    ChangeNotifierProvider<NewsDataProvider>(
      create: (_) {
        //print("CreateProvider: NewsDataProvider");
        NewsDataProvider _newsDataProvider = NewsDataProvider();
        _newsDataProvider.fetchNews();
        return _newsDataProvider;
  
negative.code:   }),
    ChangeNotifierProxyProvider<UserDataProvider, AvailabilityDataProvider>(
        create: (_) {
      print("CreateProvider: AvailabilityDataProvider");
      var availabilityDataProvider = AvailabilityDataProvider();
      availabilityDataProvider.fetchAvailability();
      return availabilityDataProvider;
    }, update: (_, userDataProvider, availabilityDataProvider) {
      print("UpdateProvider: AvailabilityDataProvider");
      availabilityDataProvider.userDataProvider = userDataProvider;
      return availabilityDataProvider;
    }),
    ChangeNotifierProxyProvider<UserDataProvider, ShuttleDataProvider>(
        create: (_) {
      print("CreateProvider: ShuttleDataProvider");
      var shuttleDataProvider = ShuttleDataProvider();
      shuttleDataProvider.fetchStops(reloading: false);
      return shuttleDataProvider;
    }, update: (_, userDataProvider, shuttleDataProvider) {
      print("UpdateProvider: ShuttleDataProvider");
      shuttleDataProvider.userDataProvider = userDataProvider;
      return shuttleDataProvider;
    }),
    ChangeNotifierProxyProvider<UserDataProvider, ParkingDataProvider>(
        create: (_) {
      print("CreateProvider: ParkingDataProvider");
      var parkingDataProvider = ParkingDataProvider();
      return parkingDataProvider;
    }, update: (_, userDataProvider, parkingDataProvider) {
      print("UpdateProvider: ParkingDataProvider");
      parkingDataProvider.userDataProvider = userDataProvider;
      parkingDataProvider.fetchParkingData();
      return parkingDataProvider;
    }),
    ChangeNotifierProxyProvider<UserDataProvider, MessagesDataProvider>(
      create: (_) {
        print("CreateProvider: MessagesDataProvider");
        var messageDataProvider = MessagesDataProvider();
        return messageDataProvider;
      },
      lazy: false,
      update: (_, userDataProvider, messageDataProvider) {
        print("UpdateProvider: MessagesDataProvider");
        messageDataProvider.userDataProvider = userDataProvider;
        messageDataProvider.fetchMessages(true);
        return messageDataProvider;
  