     /// - Parameters:
     ///   - enableCollection: a boolean true/false for collection enabled/disabled
     func initialize(_ parameters: [AnyHashable: Any]) {
-        if let enabled = parameters[enableCollection]{
+        if let enabled = parameters[ENABLE_COLLECTION] {
             FirebaseAnalyticsConf.setAnalyticsCollectionEnabled(enabled as! Bool);
-            logger.logParamSetWithSuccess(enableCollection, value: enabled as! Bool);
+            logger.logParamSetWithSuccess(ENABLE_COLLECTION, value: enabled as! Bool);
+            if (enabled as! Bool == false) {
+                logger.carLog(kTAGLoggerLogLevelWarning,
+                              message: "The analytics collection has been disabled, " +
+                    "you won't be able to send anything to the Firebase console. " +
+                    "Call on the \(FIR_INIT) method with the \(ENABLE_COLLECTION) " +
+                    "parameter set to true to enable the collection again.");
+            }
         }
         else{
-            logger.logMissingParam(enableCollection, methodName: "Firebase_initialize");
+            logger.logMissingParam(ENABLE_COLLECTION, methodName: FIR_INIT);
         }
     }
 

            if (params.count > 0) {
                FIRAnalytics.logEvent(withName: eventName as! String,
                                      parameters: params as? [String : NSObject]);
                logger.logParamSetWithSuccess(eventName as! String, value: params);
            }
            else {
                FIRAnalytics.logEvent(withName: eventName as! String, parameters: nil);
                logger.logParamSetWithSuccess(eventName as!String, value: parameters);
            }
        }
        else{
            logger.logMissingParam(EVENT_NAME, methodName: "Firebase_tagEvent");
        }
    }


            logger.logParamSetWithSuccess(USER_ID, value: userID as! String);
            params.removeValue(forKey: USER_ID);
        }
        if (params.count > 0) {
            for (key, value) in params {
                FIRAnalytics.setUserPropertyString(value as? String, forName:key as! String);
                logger.logParamSetWithSuccess(key as! String, value: value as! String);
            }
        }
        else {
            logger.logMissingParam(USER_ID, methodName: FIR_IDENTIFY);
        }
    }

