     /// Whether the live flag is being forced by an external source
     public dynamic var isForcedLive = false
     
+    /// The EKEvent's eventIdentifier 
+    /// See https://developer.apple.com/reference/eventkit/ekevent/1507437-eventidentifier
+    public dynamic var calendarEventIdentifier = ""
+    
     public override static func primaryKey() -> String? {
         return "identifier"
     }

        self.trackName = other.trackName
        self.trackIdentifier = other.trackIdentifier
        self.eventIdentifier = other.eventIdentifier
        
        if let otherSession = other.session, let session = self.session {
            session.merge(with: otherSession, in: realm)

            "startTime",
            "endTime",
            "roomName",
            "trackName",
            "calendarEventIdentifier"
        ]
    }
    
