made colorPalettes public to avoid Unity not properly serializing the internal field