refactor(ex3): encapsulate color retrieval by colorService