Really not sure about `expression`. In most cases `<property>` is mapped to the domain `payload` and its result is good for us, even for `Map`. Unlike, `value`, which is always `String`.
However I won't mind to disable it.
Sorry for docs. Yes, we should mantion it anyway - looks good