class names have no semantics.