Added MapProvider class.