public override async void Activate(object parameter)
        {
            var cat = parameter as Category;

            if (cat == null)
            {
                ListCategories =
                    new ObservableCollection <Category>(
                        await CatalogueService.GetCategoriesByTechnology((long)parameter));
            }
            else
            {
                DataContextCategory = cat;
            }

            base.Activate(parameter);
        }