         super.setupUI()
         
         setup(tableView)
+        setup(mapView)
     }
     
     override func bindUIWithViewModel() {

 Protocol conformance cann't be extension for generic classes.
 https://bugs.swift.org/browse/SR-4173
 */
class MainController: BaseViewController<MainViewModel>, UITableViewDataSource, UITableViewDelegate {
    
    private struct Const {
        static let cellNibName = "MainViewCell"
        static let estimateRowHeight: CGFloat = 50
        static let contentInsets = UIEdgeInsetsMake(20, 0, 0, 0)
    }
    
    // MARK: - Outlets

    }
    
    private func setup(_ mapView: MKMapView) {
        mapView.delegate = self
    }
    }
    
    // MARK: - UITableViewDataSource
