         // MARK: - Deserialization
         
         init?(json: JSON) {
-            self.id = "args.id" <~~ json
-            self.name = "args.name" <~~ json
+            self.id = "id" <~~ json
+            self.name = "name" <~~ json
         }
         
     }

        var parameters: AnyObject?
        var encoding = Alamofire.ParameterEncoding.URLEncodedInURL
        
        func executeRequest() -> SignalProducer<Person, NSError> {
            let service = PersonGetService()
            service.parameters = ["id" : "123456789", "name" : "Rahul"]
            return Reactofire().executeRequest(service)
        }
    }
    
    struct Person: Decodable {

        let expectation = expectationWithDescription("GET request should succeed")
        
        PersonGetService().executeRequest()
            .on(next: {
                print($0)
                expectation.fulfill()
            })
            .start()
