                 "uuid": {self.uuid <-> $0},
                 "amount": {self.amount <-> $0},
                 "price": {self.price <-> $0},
-                "tapped": {self.tapped <-> $0}
+                "tapped": {self.tapped <-> $0},
+                "date": {self.date <-> $0}
             ]
         }
     }

                    expect(o1?.tapped) == anyBool as! Bool?
                }
                
                it("should deserialize strings") {
                    let o1 = DeserializableObject(from: ["":""])
                    let anyString = "randomID" as Any?
                    

    var amount: Int?
    var price: Double?
    var tapped: Bool?
    var date: Date?
    
    required init?(from raw: Any) {
        map(from: raw)
