     }
 
     fileprivate var value: USIGNormalizadorAddress?
-    fileprivate var normalizationProvider: RxMoyaProvider<USIGNormalizadorAPI>!
-    fileprivate var epokProvider: RxMoyaProvider<USIGEpokAPI>!
+    fileprivate var normalizationAPIProvider: RxMoyaProvider<USIGNormalizadorAPI>!
+    fileprivate var epokAPIProvider: RxMoyaProvider<USIGEpokAPI>!
     fileprivate var onDismissCallback: ((UIViewController) -> Void)?
     fileprivate var searchController: UISearchController!
 

            .filter(filterSearch)
            .shareReplayLatestWhileConnected()
        
        let normalizationStream = normalizationAddressProvider.getStream(from: searchStream, api: normalizationProvider)        
        let epokStream = epokAddressProvider.getStream(from: searchStream, api: epokProvider)

        table.rx
            .itemSelected

            done(.success(mutableRequest))
        }
        
        normalizationAPIProvider = RxMoyaProvider<USIGNormalizadorAPI>(requestClosure: { (endpoint: Endpoint<USIGNormalizadorAPI>, done: RxMoyaProvider.RequestResultClosure) in
            requestClosure(endpoint.urlRequest!, done)
        })
        
        epokAPIProvider = RxMoyaProvider<USIGEpokAPI>(requestClosure: { (endpoint: Endpoint<USIGEpokAPI>, done: RxMoyaProvider.RequestResultClosure) in
            requestClosure(endpoint.urlRequest!, done)
        })
    }

    private func setupRx() {
        let normalizationAddressProvider = NormalizadorAddressProvider()
        let epokAddressProvider = EpokAddressProvider(epokAPIProvider: epokAPIProvider, normalizationAPIProvider: normalizationAPIProvider)
        
        let searchStream = searchController.searchBar.rx
            .text
