get(key) {
    if (!this.store.getState()[0][key]) {
      throw new DependencyError(
        'ModuleManager',
        `Module requires '${key}' dependency`,
        this.currentModule
      );
    }

    return this.store.getState()[0][key];
  }
@method get
@instance
@description Returns dependency in store object, by key.
@param {String} key the key of the dependency
@memberof module:core.ModuleManager
@return {Object|Module}
@throws {DependencyError} if dependency is not in the store
@example <caption>Get the 'hello' dependency</caption>
manager.get('hello'); // -> {world: true}