prototypes for new Task subclasses