             return false
         }
 
-        let systemVersion = UIDevice.current().systemVersion
+        let systemVersion = UIDevice.current.systemVersion
 
         if systemVersion.compare(requiredOSVersion, options: .numeric) == .orderedDescending ||
             systemVersion.compare(requiredOSVersion, options: .numeric) == .orderedSame {

        Current installed version of your app
     */
    private var currentInstalledVersion: String? = {
        return Bundle.main.objectForInfoDictionaryKey("CFBundleShortVersionString") as? String
    }()

    /**

    }

    func sirenBundlePath() -> String {
        return Bundle(for: Siren.self).path(forResource: "Siren", ofType: "bundle") as String!
    }

    func sirenForcedBundlePath(forceLanguageLocalization: SirenLanguageType) -> String {
        let path = sirenBundlePath()
        let name = forceLanguageLocalization.rawValue
        return Bundle(path: path)!.path(forResource: name, ofType: "lproj")!
    }

    func localizedString(stringKey: String, forceLanguageLocalization: SirenLanguageType?) -> String {
