All updates use expressions.
Critical problem - if a map does not exist, setting a value into it via update fails