cleanup mapView properties, using setters when possible