If a class contains an abstract field, the initializers added by method decorators on that class are not getting called. Either removing the field, or turning the field into a non abstract field fixes ...
The @a_sync('async') decorator can be used to define an asynchronous function that can also be executed synchronously.