public void SetColor(Color color, double? brightness = 1.0, IControlToken token = null) { if (brightness.HasValue) { SetData(token, Tuple.Create(DataElements.Brightness, (object)brightness), Tuple.Create(DataElements.Color, (object)color) ); } else SetData(token, Tuple.Create(DataElements.Color, (object)color)); }