Timetables, tasks

Also: improve "toString" methods for heritage