Extracting map layer read logic to MapsController