scenario.WithDefaults() is not working to properly override the plugin-specific default values. We need to add functionality for the plugin to implement a Merge() function on the thing returned by the plugin's Defaults() method so that it can merge in any values provided in scenario.WithDefaults() to its collection of defaults.