public int this[Instrument instrument] { get { return(Data.Tree.GetValue <int>("instrument" + HarmonixMetadata.InstrumentToString(instrument))); } set { Data.Tree.SetValue("instrument" + HarmonixMetadata.InstrumentToString(instrument), value); Data.RaisePropertyChangedEvent(); } }