use _im_class instead of im_class to avoid conflict with nose.suite.ContextSuiteFactory.ancestory seeing the compat module as a class