     }
 }
 
-class UPnPEventRenewSubscriptionResponseSerializer: AFHTTPRequestSerializer {
-    
+class UPnPEventRenewSubscriptionResponseSerializer: AFHTTPResponseSerializer {
+    override func responseObjectForResponse(response: NSURLResponse!, data: NSData!, error: NSErrorPointer) -> AnyObject! {
+        if !validateResponse(response as NSHTTPURLResponse, data: data, error: error) {
+            if error == nil {
+                return nil
+            }
+        }
+        
+        var serializationError: NSError?
+        var responseObject: AnyObject!
+        
+        // process here
+        
+        if serializationError != nil && error != nil {
+            error.memory = serializationError!
+        }
+        
+        return responseObject
+    }
 }
 
 class UPnPEventUnsubscribeRequestSerializer: AFHTTPRequestSerializer {

    }
}

class UPnPEventSubscribeResponseSerializer: AFHTTPRequestSerializer {
    
}

class UPnPEventRenewSubscriptionRequestSerializer: AFHTTPRequestSerializer {

    }
}

class UPnPEventUnsubscribeResponseSerializer: AFHTTPResponseSerializer {
    override func responseObjectForResponse(response: NSURLResponse!, data: NSData!, error: NSErrorPointer) -> AnyObject! {
        if !validateResponse(response as NSHTTPURLResponse, data: data, error: error) {
            if error == nil {
                return nil
            }
        }
        
        var serializationError: NSError?
        var responseObject: AnyObject!
        
        // process here
        
        if serializationError != nil && error != nil {
            error.memory = serializationError!
        }
        
        return responseObject
    }
}
