anchor.diff:      _lastUpdated = DateTime.now();
     }
   
  +  /// Update the [UserProfileModel] stored in state
  +  /// overwrite the [UserProfileModel] in persistent storage with the model passed in
     Future updateUserProfileModel(UserProfileModel model) async {
       _userProfileModel = model;
       var box = await Hive.box<UserProfileModel>('UserProfileModel');
  
positive.code:     notifyListeners();
    }
  
    ///FETCH USER PROFILE FROM SERVER
    Future getUserProfile() async {
      _error = null;
      _isLoading = true;
  
negative.code:     _lastUpdated = DateTime.now();
    }
  
    /// Load data from persistent storage by invoking the following methods:
    /// [_loadSavedAuthenticationModel]
    /// [_loadSavedUserProfile]
    Future loadSavedData() async {
      await _loadSavedAuthenticationModel();
  
      await _loadSavedUserProfile();
    }
  
    /// Load [AuthenticationModel] from persistent storage
    /// Will create persistent storage if no data is found
    Future _loadSavedAuthenticationModel() async {
      Hive.registerAdapter(AuthenticationModelAdapter());
      var authBox =
          await Hive.openBox<AuthenticationModel>('AuthenticationModel');
  