static subscribeMiddleware() {
    const unsubscribe = Component[$$unsubscribe];
    unsubscribe && unsubscribe();
    Component[$$unsubscribe] = diff.use(middleware());
  }
Adds the Component middleware, but first unregisters any previous
Component middleware.

@returns {void}