anchor.diff:      return returnVal;
     }
   
  -  void toggleCard(String card) {
  -    _cardStates[card] = !_cardStates[card];
  -    notifyListeners();
  -  }
  -
     void toggleNotifications(String topic) {
       _notificationsSettingsStates[topic] = !_notificationsSettingsStates[topic];
       //todo: hookup topic subscription
  -    notifyListeners();
  -  }
  -
  -  void reorderCards(List<String> order) {
  -    _cardOrder = order;
       notifyListeners();
     }
   
  
positive.code:   bool get isLoggedIn => _authenticationModel.isLoggedIn(_lastUpdated);
    bool get isLoading => _isLoading;
    DateTime get lastUpdated => _lastUpdated;
    Map<String, bool> get cardStates => _cardStates;
    List<String> get cardOrder => _cardOrder;
    Map<String, bool> get notificationsSettingsStates => _notificationsSettingsStates;
    List<String> get notificationsSettings => _notificationsSettings;
  }
  
negative.code:   UserProfileService _userProfileService;
    PushNotificationDataProvider _pushNotificationDataProvider;
  
    Map<String, bool> _notificationsSettingsStates;
  
    List<String> _notificationsSettings;
  
    ///Update the authentication model saved in state and save the model in persistent storage
  