         }
     }
     
-    struct MockCodable2: Codable, Equatable {
-        var uuid2: String
-        
-        init() {
-            self.uuid2 = UUID().uuidString
-        }
-        
-        public static func == (lhs: MockCodable2, rhs: MockCodable2) -> Bool {
-            return lhs.uuid2 == rhs.uuid2
-        }
+    struct MockDecodable: Decodable {
+        let message: String
     }
 
     func testSuccessfulDataResponse() {

        XCTAssertNoThrow(try request.setHTTPBody(jsonObject: jsonObject), "Should not fail serialization")
        XCTAssertNotNil(request.httpBody)
    }

    func testPerformanceExample() {
        // This is an example of a performance test case.

        let errorExpectation = self.expectation(description: "Error response triggered")
        let completionExpectation = self.expectation(description: "Completion triggered")
        
        dispatcher.make(request).deserialize(to: MockDecodable.self).success({ response in
            // Then
            XCTFail("Should not trigger the success")
        }).failure({ response in
