MapParser MapData refactored