         switch status {
             case .allowedAlways, .allowedWhenInUse:
                 self._locationManager.stopMonitoringSignificantLocationChanges()
-                self.updatingLowPowerLocation = false
+                self.isUpdatingLowPowerLocation = false
                 self.updateLocationManagerStateIfNeeded()
                 fallthrough
             default:

        switch self.locationServicesStatus {
            case .allowedAlways,
                 .allowedWhenInUse:
                if self.updatingLocation == true {
                    self._locationManager.stopUpdatingLocation()
                    self._locationManager.stopMonitoringVisits()
                    self.updatingLocation = false
                    self.updateLocationManagerStateIfNeeded()
                }
                fallthrough

    }

    func locationManager(_ manager: CLLocationManager, didEnterRegion region: CLRegion) {
    }
    
    func locationManager(_ manager: CLLocationManager, didExitRegion region: CLRegion) {
    }
    
    func locationManager(_ manager: CLLocationManager, didStartMonitoringFor region: CLRegion) {
