Redesigned Color class API