use cascade persist as "Bob" intended it to be used, rather than
traverseForeignKeys().  Add cascade detach to all foreign keys.  Add a
simple workspace snapshot.  Test that we can import and retrieve it.