I have a viewModel into which is passed a selection of Realm objects. The count is at least 1 but could be any number above that as well.

Currently, I am passing as

@ObservedRealmObject var objects: RealmSwift.List<Object>

While observation works if I only pass one, like this:

@ObservedRealmObject var object: Object

when passing multiple there is no observation. Changes are not observed until the viewModel is closed and another view is drawn with those changes.

How would I go about actually observing multiple Realm objects?