Add MapUtil. Fixed #51