>All the teacher did was change the names of things; the underlying structure of the class is disappointingly standard.
The name of a thing is an integral part of the thing. Often, solving a problem means reformulating the problem in different terms.