public static async Task <Rgb> GetCurrentRgb(this Device device) { var rgb = await device.GetProp(PROPERTIES.rgb); var wasParsed = int.TryParse((string)rgb, out var rgbParsed); return(!wasParsed ? new Rgb() : Rgb.FromInt(rgbParsed)); }