     var alertControllerTintColor: UIColor?
     
     // Class Variables (Private)
-    private var appData: NSDictionary?
+    private var appData: [String : AnyObject]?
     private var lastVersionCheckPerformedOnDate: NSDate?
     private var currentAppStoreVersion: String?
     

        let task = session.dataTaskWithRequest(request, completionHandler: { (data, response, error) -> Void in
            
            if (data.length > 0) {
                self.appData = NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.AllowFragments, error: nil) as? NSDictionary
                
                if (self.debugEnabled) {
                    println("[Siren] JSON Results: \(self.appData)");

                    NSUserDefaults.standardUserDefaults().synchronize()
                    
                    // Extract all versions that have been uploaded to the AppStore
                    
                    if let data = self.appData {
                        let versionsInAppStore = data["results"]?[0]["version"] as? [String]
                        if ((versionsInAppStore?.count) != nil) {
                            self.currentAppStoreVersion = versionsInAppStore!.first
                        }
                    }
                })
                
            }
