Nice! Another interesting class could be BaseInstructorJob, something that manages multiple tasks. [no-action]