         guard let url = request.URL else {
             return
         }
-        recordResponseForRequest(data, request: request, responseFile: mockedResponseHeadersFileName(url), responsePath: mockedResponseHeadersFilePath(url), key: responseKey)
+        recordResponseForRequest(data, request: request, responseFile: FileHelper.mockedResponseHeadersFileName(url), responsePath: FileHelper.mockedResponseHeadersFilePath(url), key: responseKey)
     }
     
     private func recordResponseForRequest(data: NSData?, request: NSURLRequest, responseFile: String?, responsePath: String?, key: String) {
         
-        guard let definitionsPath = mockFileOutOfBundle(),
+        guard let definitionsPath = FileHelper.mockFileOutOfBundle(),
             let definitions = NSMutableDictionary(contentsOfFile: definitionsPath),
             let absoluteString = request.URL?.absoluteString,
             let httpMethod = request.HTTPMethod,

        var headersModified : [NSObject:AnyObject] = headers
        headersModified["status"] = "\(response.statusCode)"
        
        recordResponseHeadersDataForRequest(NSKeyedArchiver.archivedDataWithRootObject(headersModified), request: request)
    }
    
    private func mockedHeaderFields(url: NSURL, requestMethod: RequestMethod, mocks: Dictionary<String,AnyObject>)->[String : String]? {

    
    class var mocksFileName: String? {
        set {
        if let fileName = newValue, let url = NSURL(string: fileName) {
        sharedHelper.mocksFile = url.URLByDeletingPathExtension!.absoluteString
        return
        }
        sharedHelper.mocksFile = "Mocks"
        }
        get {
            return sharedHelper.mocksFile
