MM.MapRepository -> MM.MapController
moving responsibility for mapLoadingConfirmationRequired to mapController