From: "Morris, Chris" Date: 2002-05-11T01:13:35+09:00 Subject: RE: freeze and exception safety > Is there an exception-safe way that I can freeze sub-objects? What about this? Do a deep-clone of your Container, attempt to freeze everything in the clone, then replace the original with the clone. If an exception happens before the final assignment, don't do anything, the half-frozen clone goes away. ? Chris