cb8c2eb27f
Once the shell is ported to ESM, it will no longer be possible to replace entire classes (even when exported). Prepare for that by overriding methods of the regular classes, instead of creating custom subclasses. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/268>