Hidden lessons for each student should not be reappearing every time you import a new timetable into current sets. Whole point of hiding the lessons is to keep them hidden, so registers are not affected. It generates more work for timetablers if we need to keep re-doing this onerous task every time there is a change in the timetable and we have to re-import it.