  - parameter accessibilty: The item accessibility to write to the keychain items.
  - parameter accountName: The manager's associated account if account qualified.
  - returns: An instance of `RGLockbox` with the provided namespace and accessibility.
-*/
+ */
     public required init(withNamespace namespace:String?, accessibility:CFStringRef, accountName:String?) {
         self.namespace = namespace
         self.itemAccessibility = accessibility

 Raw write access to keychain.  Caches writes to `valueCache`.
 - parameter data: The data to store on the given key.  If `nil` clears the value in the keychain.
 - parameter key: The identifier of the keychain item.
*/
    public func setData(data:NSData?, forKey key:String) {
        let fullKey = RGMultiKey()
        fullKey.first = namespace != nil ? "\(namespace!).\(key)" : key

        self.isSynchronized = false
    }
    
/**
 A new instance of `RGLockbox`.
 - parameter namespace: The service to which the instance is associated.
 - parameter accessibilty: The item accessibility to write to the keychain items.
 - parameter accountName: The manager's associated account if account qualified.
 - parameter accessGroup: The manager's associated accessGroup if restricted.
 - parameter synchronized: Whether this manager's writes will be marked synchronizable.
 - returns: An instance of `RGLockbox` with the provided namespace and accessibility.
 */
    public required init(withNamespace namespace:String?,
                                       accessibility:CFStringRef,
                                       accountName:String?,
