A Temperature is something that is a QuantityKind and has a unitKind property who must be a TemperatureUnit