         
         // execute request
         gateway.request(request, serviceError: LanguageTranslationError()) { data, error in
-            let translations = Mapper<TranslateResponse>().map(data)?.translationStrings
+            let translations = Mapper<TranslateResponse>().mapData(data)?.translationStrings
             completionHandler(translations, error)
         }
     }

        
        // execute request
        gateway.request(request, serviceError: LanguageTranslationError()) { data, error in
            let languages = Mapper<IdentifiableLanguage>().mapArray(data, keyPath: "languages")
            completionHandler(languages, error)
        }
    }

        
        // execute request
        gateway.request(request, serviceError: LanguageTranslationError()) { data, error in
            let languages = Mapper<IdentifiedLanguage>().mapDataArray(data, keyPath: "languages")
            completionHandler(languages, error)
        }
    }
