By rewriting AbstractModule, AbstractAdminModule, we should be able to have 3.0 modules run within the new 3.1 module framework