minor refactoring and exposing the color

Since there are no getters and setters anymore, it must be public.