Optimization: access ivars directly in CDDataCursor
Optimization: access ivars directly in CDMachOFileDataCursor
Optimization: delete -[CDType init] method that does nothing useful
Return cached class when available