changed how automatic registration of filters conventions modules instantiate the modules