         requestMetadata["osVersion"] = osVersion
         requestMetadata["model"] = model
         requestMetadata["deviceID"] = deviceId
-        requestMetadata["mfpAppName"] = Analytics.appName
+        requestMetadata["mfpAppName"] = BMSAnalytics.appName
         requestMetadata["appStoreLabel"] = NSBundle.mainBundle().infoDictionary?["CFBundleName"] as? String ?? ""
         requestMetadata["appStoreId"] = NSBundle.mainBundle().bundleIdentifier ?? ""
         requestMetadata["appVersionCode"] = NSBundle.mainBundle().objectForInfoDictionaryKey(kCFBundleVersionKey as String) as? String ?? ""

            BMSAnalytics.apiKey = apiKey
        }
        
        // Register the LogRecorder so that logs can start being stored on the device
        Logger.delegate = BMSLogger()
        
        BMSLogger.startCapturingUncaughtExceptions()
        

/**
    `BMSAnalytics` provides the internal implementation of the BMSAnalyticsSpec `Analytics` API.
*/
public class BMSAnalytics: AnalyticsDelegate {
    
    
    // MARK: Properties (public)
