Use MA* weak self macros for asynchronous operations in publisher classes.