I am with Brian on this. Create a "Legend Phase" before existing and demolish in a phase called "Legend Demo". This way it never exists in the "future" model. You can do A LOT for your office standards using this method as well, because you can set up modeled elements in an enviroonment that technically does not exist in the same time as your building model. It works for views too.
We had an issue with standard view types being "mysteriously" purged out. So now because of the "Legend Phase" there is a least one instance of every view type, and because they are "in use" they cannot be purged unless someone went into the Legend Phase and physically deleted them.
If you do a search on the AU website, Arron Maller did a presentation on this, and you can learn some of the ins and outs...(probably been mentioned on here in another thread, I am sure), but it just works so well.