Hello, I wonder why you mention in your [docs](https://help.branch.io/developers-hub/docs/cordova-phonegap-ionic#initialize-branch) a way how to inject Branch through `window` object: `const Branch = window['Branch'];` and not the regular way by initializing it in constructor like: ```ts export class UserService { constructor( private branch: BranchIo, ) {} ``` Is there any difference or drawback between those two methods? _Stack involved: Angular, Ionic 3, Capacitor ( I know there is a capacitor version of this plugin where the branch is only imported)_