{
GUID guid = new GUID();
SimpleCachableMarshalledValue mv = new SimpleCachableMarshalledValue(guid);
SimpleCachableMarshalledValue copy = replicate(mv);
assertNull(copy.peekUnderlyingObject());
byte[] serialized = copy.peekSerializedForm();
assertNotNull(serialized);
assertNull(mv.peekSerializedForm());
assertSame(guid, mv.peekUnderlyingObject());