         }
     }
     
+    @available(*, deprecated)
     public var profileImage: UIImage? {
         get {
             if let profileImageData = getKeychainObject(kProfileImagePropertyKey) as? Data {

    let kSessionTokenKey = "sessionToken"
    let kNamePropertyKey = "name"
    let kFamilyNamePropertyKey = "familyName"
    let kEmailPropertyKey = "email"
    let kPasswordPropertyKey = "password"
    let kSubpopulationGuidKey = "SavedSubpopulationGuid"
    let kConsentSignatureKey = "ConsentSignature"

        }
    }
    
    private func setProfileObject(_ object: NSSecureCoding?, profileKey: String, appCoreKey: String?) {
        do {
            try profileManager?.setValue(object, forProfileKey: profileKey);
        }
        catch {
            if appCoreKey != nil {
                debugPrint("Could not set item on profile manager for \(profileKey). Falling back to \(appCoreKey!) keychain value.")
                setKeychainObject(object, key: appCoreKey!)
            }
        }
    }
    
