Implemented `HasColor` and `CanColor` for `ColorContext`