Refactoring Color managers