 	weak var delegate: TimelineModelDelegate?
 	
 	@Published var nameForDisplay = ""
-	@Published var timelineItems = [TimelineItem]()
 	@Published var selectedArticleIDs = Set<String>()  // Don't use directly.  Use selectedArticles
 	@Published var selectedArticleID: String? = .none  // Don't use directly.  Use selectedArticles
 	@Published var selectedArticles = [Article]()

			articleDictionaryNeedsUpdate = true
		}
	}

	var undoManager: UndoManager?
	var undoableCommands = [UndoableCommand]()

			guard let self = self, let articleIDs = note.userInfo?[Account.UserInfoKey.articleIDs] as? Set<String> else {
				return
			}
			articleIDs.forEach { articleID in
				if let timelineItemIndex = self.idToTimelineItemDictionary[articleID] {
					self.timelineItems[timelineItemIndex].updateStatus()
				}
			}
		}.store(in: &cancellables)
