Removed the nullable duration type, unending timeslots are now defined by a duration of -1