v1 of the element

mmm - I'd avoid setting the level twice in this case, but rather handle it in the logic below, for example, return without doing anything if oldLogLevel == nupperNewLogLevel.

After we push the 0.3.4 roll we could use the new property pattern here, and that would give you a chance to redefine the case:

```
@published
String get logLevel => readValue(#logLevel);
set logLevel(String value) => writeValue(#logLevel, value.toUpperCase());
```