Per-task callbacks are now settable on the base class
Finished plumbing for per-task callbacks