     }
   }
 
-  public func fullKeyboardID(forKey key: String) -> FullKeyboardID? {
+  func fullKeyboardID(forKey key: String) -> FullKeyboardID? {
     guard let data = data(forKey: key) else {
       return nil
     }

    }
  }

  public var currentKeyboardID: FullKeyboardID? {
    get {
      return fullKeyboardID(forKey: Key.userCurrentKeyboard)
    }

import Foundation

public extension UserDefaults {
  func installableKeyboards(forKey key: String) -> [InstallableKeyboard]? {
    guard let array = array(forKey: key) as? [Data] else {
      return nil
    }
