More work on deep cloning, have test passing for IContent