anchor.diff:    UserDataProvider _userDataProvider;
   
     ///STATES
  -  bool _isLoading;
  +  bool _isLoadingLots;
  +  bool _isLoadingSpots;
     DateTime _lastUpdated;
     String _error;
     int selected_lots, selected_spots;
  
positive.code:     return List<ParkingModel>();
    }
  
      SpotTypeModel get spotTypeModels {
      if (_spotTypeModel != null) {
        return _spotTypeModel;
      }
  
negative.code:       ///TODO: determine what error to show to the user
        _error = _parkingService.error;
      }
      _isLoadingLots = false;
      notifyListeners();
    }
  
    void fetchSpotTypes() async {
      _isLoadingSpots = true;
      selected_spots = 0;
      _error = null;
      notifyListeners();
  