Detach an Object from a Realm?
Right now, you can make a 'standalone' copy of your object, via Object(value: existingObject)
-- that'll probably be the simplest solution for now, until Realm adds something like nested transactions that will make undo
ing an arbitrary number of changes easier.