Done for map properties whose values are of a primitive type like `map.length`, `map.isEmpty`.  Still need to work on `map.keys` and `map.values` but that will have to wait until midday tomorrow.