App.Document has no 'Modified' attribute — it only exists on
Gui.Document. This caused every Silo save to fail with:
Silo save failed: 'App.Document' object has no attribute 'Modified'
The save itself succeeded but the modified flag was never cleared,
so the document always appeared unsaved.