2350023 dropdown selector

yeah, I agree, I think we need to find a better way.  I feel that the solutions needs to inject the widgets into the class so its available to all methods, rather than just passing it into the form.  Since the the Class subclasses PluginBase, I am not sure the best way to do that, so I went with adding it to the configuration.  I will remove it in pre-save until we figure out a better way.