Don't taint it.

Good grief. The labels are assumed to be bare names and it
tries to prepend a fucking "m." and then calls msgs.exists().

This reminds me of the clusterfuck with ComponentConfig that
considers it perfectly valid to have untranslated text. No!
No, taint it, and fix unit translation.

The documentation on the annotation class says:
    "A translatable string describing the units of the property, if any."
So, lets xlate it, and anyone specifying a non-translatable or untainted
text can go fix their shit (all me, I bet!).

The getLabel() is really for getting translations from field names in code.