Self wrapped Map class done.
Use self defined Map class instead of std::map.