public void AddAsRelatedItemsToJournal(IReadOnlyList <IObjectBase> relatedItems) { if (!relatedItems.Any()) { return; } if (!isConnectedToJournal()) { return; } var currentJournalPage = JournalPageCurrentlyEdited ?? CreateJournalPage(showEditor: true); relatedItems.Each(x => _journalPageTask.AddRelatedItemTo(currentJournalPage, _relatedItemFactory.Create(x))); }