efficient, transactional (with complete transparency to the CLOS user), persistent objects