ILEDControl color saturation

I wonder if it’s on purpose that color saturation isn’t stored in a member variable when providing a color in an ILEDControl constructor? Right now it’s fixed to 1 in Draw() which IMHO leads to some irritating results (e.g. putting white in and getting a red led back).