         return parent(id: manufacturerId)
     }
 
-    init(name: String, image: String, price: String, productLink: String, category: Identifier, manufacturer: Identifier, approved: Bool = false) {
+    init(name: String, image: String, price: String, productLink: String, category: Identifier, manufacturer: Identifier, approved: Bool = false, date: Date = Date()) {
         self.name = name
         self.categoryId = category
         self.manufacturerId = manufacturer

        try json.set("product_link", productLink)
        try json.set("manufacturer_id", manufacturerId)
        try json.set("approved", approved)
        return try json.makeResponse()
    }
}

    var price: String
    var productLink: String
    var approved: Bool
    var date: Date

    var category: Parent<Accessory, Category> {
        return parent(id: categoryId)
