Updates Map's preamble

Use of `Map.prototype.remove` is deprecated
but the goal of aligning us with es6 maps, is that at some point (if the user only deploys to es6 safe enironments we wont need this map at all.