Hmmm, you are right. "!{that}.model.value" always evaluates to true because it is returned as String. Things are working correctly, this is why i could not spot this. Looks like the default theme was always there, but was overridden by the contrast when that was set.
So, in what way can i achieve that negation there.