If you want the color objects then this retains the object and not just the name. Without the object it is not possible to tell what kind of color it is or where it can be used. If you think that the strings are all you need then don't worry about it but the need may arise and this is the solution. It also is a good simple demo of how to use a list control with a collection of objects.