IO classes for serialization will not support conversion from Detached classes.

Not sure if that's bad yet, but tests pass.  It could be made to work, if the IO classes did not use convenience functions that rely on traversals.  Easy enough to fix in the future if there is need.