Compression classes. used mostly by the garbage collector. for internal use only!