public void RemoveKeyword(int keywordId) { InitNonExistingRepo(); Keyword keyword = ItemRepo.ReadKeyword(keywordId); keyword.Items.ForEach(i => i.Keywords.Remove(keyword)); ItemRepo.DeleteKeyword(keywordId); UowManager.Save(); }