      */
     @available(iOS 4, *)
     case whenUnlockedThisDeviceOnly
-    
-    
-    public static var `default`: Accessibility { return .whenUnlocked }
     
     
     fileprivate var keychainAttrValue: CFString {

  ///   identify all keys stored using this keychain wrapper instance.
  /// - parameter accessGroup: Optional unique AccessGroup for this instance. Use a
  ///   matching AccessGroup between applications to allow shared keychain access.
  public init(serviceName: String, accessGroup: String? = nil) {
    self.serviceName = serviceName
    self.accessGroup = accessGroup
  }
  
  

  /// - parameter accessibility: accessibility level to use when
  ///   looking up the keychain item.
  /// - throws: Throws an error if the item could not be deleted.
  public func removeItem(forKey key: String, accessibility givenAccessibility: Accessibility? = nil) throws {
    let accessibility = givenAccessibility ?? defaultAccessibility
    let dictionary = try queryDictionary(forKey: key, accessibility: accessibility)
    
    // Delete
