public CountersViewModel(Type enumClass) { this.enumClass = enumClass ?? throw new ArgumentNullException(nameof(enumClass)); foreach (Enum EnumValue in Enum.GetValues(enumClass)) { Counters.Add(EnumValue.ToString(), new Counter { Title = EnumValue.GetEnumTitle() }); } }