This allows different plugins to have different dependencies without cluttering the plugin factory API.
The offHook flag was equivalent to reliabilityLayer != null.