Unfortunately you have to still initialize `Trigger.timer` for compatibility, even if you know that most of the time it will never be used and will just be a useless thread. (Unless @kohsuke’s bytecode compatibility library can be enhanced to allow a field to be replaced by a method.)