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