Make sure source_ member gets properly reset as instrument is purged
gitignore update
Merge remote-tracking branch 'origin/PurgeCompactInstrumentZero'