     private(set) var tracks = [TrackCharacteristics]()
     private(set) var days = [ConferenceDayCharacteristics]()
 
+    private var runningEvents: [Event] = []
+    private var upcomingEvents: [Event] = []
+
     private(set) var eventModels = [Event]() {
         didSet {
-            updateObserversWithLatestScheduleInformation()
+            refreshEventProperties()
         }
     }
 

    }

    // MARK: Private

    private func updateObserversWithLatestScheduleInformation() {
        observers.forEach(provideScheduleInformation)

            }

            provideFavouritesInformationToObservers()
        }
    }

