protected override MutableObject Mutate(MutableObject mutable)
        {
            foreach (var entry in ColorIndex.GetEntries(mutable))
            {
                ColorTarget.SetValue(
                    ColorPalette.ColorFromIndex(ColorIndex.GetValue(entry)),
                    entry);
            }

            return(mutable);
        }