Laziness and a bit less code mainly :) I.e. we'd need to add a hook to each Del/Add/Update method to save afterwards. Also, need to store the filename in the Silencer, not only passed in from main. The current way also decouples writing from mutations, so they don't influence/block them. Worth it?