Add state reader to ScheduleBuilder