Cache, IdMap, and Schema now extend Class