CheckList: -Override ::OnDestroy() and unregister any callbacks that the task registered. Call Super::EndTask too! -Implemented an Activate function which truly 'starts' the task. Do not 'start' the task in your static factory function!