Description
It should be possible to state a dependency on the logical function a gbean supplies rather than being dependent on the gbean by name. This would allow us to easily swap implementations, upgrade implementations, and collect implementations without being coupled to a specific provider.