Microsoft interview question

Implement a Node class and its "addColor" method for a graph that contains colors (Color class has been given). If a node contains a color, its children nodes should also contain the corresponding colors.