XD-2107&1048

I saw some weird behavior whereby metrics named `foo` and `'foo'` get created, but for the purpose of centralizing demo content, I'm issuing the PR.

PS: we should definitely have automatic creation of option `fooExpression` when option `foo` exists
Same problem as always: if we have set/getNameExpression and default is computed from name, then because there is no guaranty on the order of invocation and values are re-injected, it is possible that we get `setNameExpression()` that overrides with the result of `getNameExpression()` that used the default from name, while the user wanted to use `--name`