Revit's "change it once and update everywhere" is a great feature. However, this causes problems when new users come on board that have to contribute to a project and are not yet experts. They delete, copy, move or otherwise edit elements by mistake (or on purpose) which then ripples through the whole drawing set.
The proposal is the following:
1. Every Revit view should have an instance property called "Auto-update." If enabled (by default) all elements would be updated as is currently designed. If disabled, Revit would keep the graphics of the current view at that time.
2. A green or black frame would be displayed around the view, and the line work could be half-toned or otherwise differentiated from a regular view.
3. When "Auto-update" is enabled again, the view would regenerate to the current state of the model.
4. You would be able to tag and dimension frozen views, but they would reference the old values. You would not be able to update element parameters in these frozen tags. Selecting elements in these views would not select them in any other view.
5. Behind the scenes this could be treated like a hidden design option, that is not visible in any other view. When you enabled auto-update the saved elements would be purged from the database.
Thanks!