Added the AbstractModuleManager.cs. Cannot exactly tell why. Actually I wanted to create a Interface to guarantee that the ModuleManager provides certain Methods, but the access-modifications are too limited (everything was public).