 			self.supportsPasswordMemorization=decoder.decodeBool(forKey:"supportsPasswordMemorization") 
 			self.supportsPasswordUpdate=decoder.decodeBool(forKey:"supportsPasswordUpdate") 
 			self.supportsPasswordSyndication=decoder.decodeBool(forKey:"supportsPasswordSyndication") 
+			self.base64Image=String(describing: decoder.decodeObject(of: NSString.self, forKey:"base64Image") as NSString?)
         }
     }
 

            case "supportsPasswordSyndication":
                if let casted=value as? Bool{
                    self.supportsPasswordSyndication=casted
                }
            default:
                return try super.setExposedValue(value, forKey: key)

		coder.encode(self.supportsPasswordMemorization,forKey:"supportsPasswordMemorization")
		coder.encode(self.supportsPasswordUpdate,forKey:"supportsPasswordUpdate")
		coder.encode(self.supportsPasswordSyndication,forKey:"supportsPasswordSyndication")
		if let base64Image = self.base64Image {
			coder.encode(base64Image,forKey:"base64Image")
		}
    }

    override open class var supportsSecureCoding:Bool{
