renamed ModulePlugin to DynamicModule