decorated units() and dimensions() with @property