When XOTcl exits, it seems that the [destroy] method is called on all objects. The first question is whether this is wise .. possibly. The problem is I would like to build a transparent layer for persistence storage which could be applied to a wide range of applications. The problem naturally is that the objects in the persistence storage get destroyed when the application exits :-)