. This clearly makes sense if foo is a map.
However, the EL reqires to evaluate the above to null. Isn't this strange?
I think "anything.null should always return null" isn't a good idea.
Rather, this could be handled by the particular property resolvers.
More general, a property with value null should not be treated any special
in the property resolution description in section 1.6.