I may be misunderstanding the use case given in the issue,
but it seems
to me that having to use
Color.red.__class__.blue
(what is being complained about in the issue), while not exactly pretty,
makes a lot more semantic sense than
Color.red.blue
... which is just bizarre.