// Reminder
public void createOrReplace(Date remindAt, String periodUnit, Integer period) {
final ReminderHook reminderHook = Controller.getCurrentModeController().getExtension(ReminderHook.class);
removeOldReminder(reminderHook);
final ReminderExtension reminder = newReminder(remindAt);
reminder.setPeriodUnitAsString(periodUnit);
reminder.setPeriod(period);
reminderHook.add(getDelegate(), reminder);
}