This will require eliminating the whole "streaming editing" thing and just using `PropertiesFile` instead (which might be a good idea regardless).