That's a bit of a shame. It will bite us a bit when doing OSGi. I still think that making _BridgeProvider_ a _Service_ is the better approach. Hopefully, we would be able to move to a service later on w/o affecting user code. Given that _Service_ is just a marker interface, we should be able to add it later on w/o affecting existing code.