public void Delete(Instrument instrument) { Instruments.Remove(instrument); instrument.DeleteCached = true; this.deletedInstruments.Add(instrument); Save(instrument); this.framework.EventServer.OnInstrumentDeleted(instrument); }