d881efdeb1
The original approach required evaluating the existing input properties of the task. This led to evaluation of the property values, and could execute incorrectly if the task was not properly initialized at that moment. The new approach fixes that by first grouping options from each subplugin by key and then adding disambiguating index suffixes.