install method
Called when this plugin is installed. scope is a fresh child DI
scope owned by this plugin — register services, resources, and nested
scopes here. Everything in scope is torn down automatically on
uninstall.
Implementation
@visibleForOverriding
Resolvable<Unit> install(DI scope) => syncUnit();