public IEnumerable <string> SaveEmbEntries() { var items = Children.OfType <EntryItemViewModel>().ToList(); var errors = items.SelectMany(eivm => eivm.SaveEntry()).ToList(); if (errors.Count != 0) { return(errors); } _entryProperty.SetListOrSetOfEmbCI(items.Select(_ => _.Entry)); return(new string[0]); }