@Test
public void invalid_property() throws Exception {
DataModelDefinition<Simple> def = new SimpleDataModelDefinition<Simple>(Simple.class);
JsonObject json = new JsonObject();
json.addProperty("invalid", 100);
json.addProperty("text", "Hello, world!");
DataModelReflection ref = JsonObjectDriver.convert(def, json);
Simple object = def.toObject(ref);
assertThat(object.number, is(nullValue()));