In "clear" mode, the button only has an icon, so it needs a title.
In "restore" mode, the button has text, so it doesn't need a title,
much less a wrong one (the one from the "clear" mode).
Bonus: Remove properties from constructor that are already
set in reevaluateResetRestoreState().