fixup how providers with dependencies are handled
Add get_running_capability service call