anchor.diff:    bool _isLoading = false;
     DateTime _lastUpdated;
     String _error;
  -  ShuttleStopModel _shuttleStopModel = ShuttleStopModel();
     List<ShuttleStopModel> _data = List<ShuttleStopModel>();
  -  UserDataProvider _userDataProvider;
   
     /// add state related things for view model here
     /// add any type of data manipulation here so it can be accessed via provider
  
positive.code:       _isLoading = false;
        return true;
      } catch (e) {
        /// if the authorized fetch failed we know we have to refresh the
        /// token for this service
        if (e.toString().contains("401")) {
          if (await getNewToken()) {
            return await fetchData();
          }
        }
        _error = e.toString();
        _isLoading = false;
        return false;
  
negative.code:     _isLoading = true;
      try {
        /// fetch data
        String arrivingEndpoint =
            "https://ies4wyrlx9.execute-api.us-west-2.amazonaws.com/prod/v2/stops/$stopId/arrivals";
  
        String _response = await _networkHelper.fetchData(arrivingEndpoint);
  
        /// parse data
        final arrivingData = getArrivingShuttles(_response);
        _isLoading = false;
        return arrivingData;
      } catch (e) {
        _error = e.toString();
        _isLoading = false;
        return [];
      }
    }
  
    bool get isLoading => _isLoading;
    String get error => _error;
    DateTime get lastUpdated => _lastUpdated;
  }
  