private void TryToSetTemperature(double value) { var clamped = value.Clamp(TemperatureMinimum, TemperatureMaximum); IsTemperatureClamped = value < TemperatureMinimum || value > TemperatureMaximum; Temperature = clamped; }