Another difference is that you can raise events from a class, but cannot from a module.