         }
     }
     
-    class func saveData(data: NSData?, key: String!) {
+    internal class func saveData(data: NSData?, key: String!) {
         self.saveData(data, key: key, encryption: SMASaveSystemConstants.Encryption)
     }
     
-    class func removeData(key: String!, encryption: Bool) {
+    internal class func removeData(key: String!, encryption: Bool) {
         let fileExists = NSFileManager.defaultManager().fileExistsAtPath(self.filePathEncryption(encryption)!)
         let tempDic: NSMutableDictionary?
         if fileExists == true {

        }
    }
    
    class func removeData(key: String!) {
        self.removeData(key, encryption: SMASaveSystemConstants.Encryption)
    }
    
    class func data(key: String!, encryption: Bool) -> NSData? {
        let tempDic = self.loadDictionaryEncryption(encryption)
        if let data = tempDic?.objectForKey(key) {
            return data as? NSData

    // MARK: Objects
    
    // MARK: NSData
    internal class func saveData(data: NSData?, key: String!, encryption: Bool) {
        let fileExists = NSFileManager.defaultManager().fileExistsAtPath(self.filePathEncryption(encryption)!)
        var tempDic: NSMutableDictionary?
        if fileExists == true {
