Third performance run: Class variables for defaults.  Considerable space effeciency.