m.set(new StringPropertyValue(Model.ID_PROPERTY, id));
m.set(new StringPropertyValue("address1", "1 changed street"));
m.set(new StringPropertyValue("address2", "2 beechange"));
m.set(new StringPropertyValue("city", "change city"));
final ModelPayload p = delegate.persist(new PersistRequest(m, true));
assert p != null;
m = p.getModel();
assert m != null;
assert m.getId() != null && m.getId().equals(id) && m.getEntityType() != null
&& m.getEntityType().equals(TestEntityType.ADDRESS);