Add a compiler option for null safe property navigation by default. Create a way to access properties in maps which are not Java identifiers, using a quote syntax, e.g. foo.'property with spaces'