Schedules

Use schedule interface here, not DynamoSchedule. Can these package private?