main
Заменить конструктор в ManagerSaveException
Обобщить исключение несуществующего типа до TaskConversionException
Объединить исключения, связанные со временем задач в TaskValidationException