fix(parser): Allow access to Map properties in expressions

E.g. `map.keys`, `map.length`, etc. This is a proposed solution to #394.