added ability to add outputExtensions before adding their outputPlugins