74445249db
The properties passed to the constructor are currently used directly in anonymous functions. Store them in properties instead, so they become accessible outside the constructor, including for changing them. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3080>