Class now uses a hash of the names of classes, fields, and functions.