public KryptonPaletteCargo(NeedPaintHandler needPaint) { // Store the provided paint notification delegate NeedPaint = needPaint; // Default cargo values _color1 = Color.Empty; _color2 = Color.Empty; _color3 = Color.Empty; _color4 = Color.Empty; _color5 = Color.Empty; }