Peter Coad's 'modeling in color' object modelling technique represents class archetypes as colour-coded, stereotyped UML classes. Why?