// Assert the restored information
PersistedManagedObject restored = restore(mo);
assertNotNull(restored);
mo = update(new PrimitiveMetaData(), restored);
assertEquals("newName", getMVF().unwrap(mo.getProperty("name").getValue()));
SimpleValue integer = (SimpleValue) mo.getProperty("integer").getValue();
assertEquals(111, getMVF().unwrap(integer));
assertTrue("actual " + integer , SimpleMetaType.INTEGER_PRIMITIVE.isValue(integer));