Only self should be used as callback parameters. Otherwise, depending on the destruction order the original object might be deinitialized already.