     // Request Creation
     
     func request() -> NSMutableURLRequest {
-        var request: NSMutableURLRequest = NSMutableURLRequest(URL: url)
+        let request: NSMutableURLRequest = NSMutableURLRequest(URL: url)
         request.HTTPMethod = method
         request.HTTPBody = body
         

        var firstPass = true
        
        for (key, value) in parameters {
            var encodedKey: NSString = key.stringByAddingPercentEscapesUsingEncoding(NSUTF8StringEncoding)
            var encodedValue: NSString = value.stringByAddingPercentEscapesUsingEncoding(NSUTF8StringEncoding)
            result += firstPass ? "\(encodedKey)=\(encodedValue)" : "&\(encodedKey)=\(encodedValue)"
            firstPass = false;
        }

    var connection: NSURLConnection?
    var response: NSURLResponse?
    var responseData = NSMutableData()
    var completionHandler: YYHRequestCompletionHandler

    var contentType: String? {
    set {
