 
 import UIKit
 import EventKit
+
+public protocol CKReminderIdentifiable {
+    func identificationForReminder() -> String
+}
 
 public class CKRemindersBackedList: NSObject {
 

        do {
            try self.eventStore.saveReminder(reminder, commit: true)
            self.reminders.append(reminder)
        } catch {
            print("Reminder could not be saved to EventStore.")
        }
    }
    
    public func removeEntry(key: String) {

                if let index = self.reminders.indexOf(reminder) {
                    self.reminders.removeAtIndex(index)
                }
            } catch let error as NSError {
                print("Reminder could not be deleted from EventStore. (Reason: \(error.localizedDescription))")
            }
        } else {
            print("Reminder '\(key)' not found.")
