I have been flipflopping on whether the types field should be on the instance or the widget settings. Instance makes more sense so that more than one widget can be used without having to reset the task types used in the settings.