We should just pass over the essential information about a test, without exposing Class<?>, Description or Annotation instances (which are problematic to serialize, initialize, etc.). This would also clean up the code from using odd class loaders, complex serialization, etc.