public void CatalogueChanged(ICatalogue currentCatalogue) { CatalogueValueChanged?.Invoke(_catalogue.GetCatalogueItems()); CatalogueUpdated?.Invoke(); }