rt.Cls no longer holds references to imm.Cls
killed a bunch of unneeded stuff in metascala/imm