Make setColors() update all colors.

The constructor no longer needs to do as much, instead, call setColors().