//NOTE: Reminder ID is discarded and re-set here public void AddReminder(Reminder reminder) { reminder.ReminderNumber = Reminders.Any() ? Reminders.Max(x => x.ReminderNumber) + 1 : 1; Reminders.Add(reminder); Database.Store(reminder, Reminder.DocumentName(reminder.GuildId, reminder.ReminderNumber)); }