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 ...