         mapView.setRegion(coordinateRegion, animated: true)
     }
     
-    private func closeMapView() {
+    fileprivate func closeMapView() {
         mapViewHeightConstraint.constant = 0
     }
     

    
    // MARK: Attributes
    
    private let locationManager = CLLocationManager()
    private let geocoder = CLGeocoder()
    
    private var selectedLocationItem: LocationItem?
    private var searchResultLocations = [LocationItem]()
    
    private var alternativeLocationCount: Int {
        get {
            return alternativeLocations?.count ?? dataSource?.numberOfAlternativeLocations() ?? 0
        }

    }
    
    private var pinViewCenterYConstraint: NSLayoutConstraint!
    fileprivate var pinViewImageHeight: CGFloat {
        get {
            return pinView.image!.size.height
        }
