JDUO-10, we need to come up with a new way to pull together various collections of objects in the configuration when they need to be extensible via plugins.
There will be different cases for this, some that require users be able to edit settings and others that don't.
The canonical cases involve the lists of flow descriptors for authentication, interceptors, less so c14n but it's the same use case.
Some of these are also ordered in a few cases, which complicates matters.
We may need to full-on replace these collections with objects that wrap the collections and can be interacted with by plugins at runtime intelligently. Annotations could work too, but as with all annotations the problem becomes how to customize at deployment time.