Schedules

Some of these could be in JSON, we'll never query on these:

 private String label;
+    private ActivityType activityType;
+    private String activityRef;
+    private ScheduleType scheduleType;
+    private String schedule;
+    private Long expires

Then it's easier to update schema