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

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

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