static MutableDictionary units;
instance (id) named String name;
Unit with the name, or nil if said unit does not
currently exist.
protected void fillUnits pre !units;
units dictionary and fill it with the currently known
units.
Mapped units;
public String name;
Dictionary classes;
protected id (self)
initWithName String n
classes Dictionary c;
class (State) classNamed String name;
name, or nil if a
class with that name does not exist in this unit.