new behavior, pluginSettings can be natively a dialog, prevent useless subclassing