Person1 p1 = new Person1("John");
p1.setAccount(new Key<Account>(new Account("something", 42L)));
// First: ensure we can serialize (pre 1.7 this failed)
ObjectMapper mapper = new ObjectMapper();
String json = mapper.writeValueAsString(p1);
// and then verify that results make sense
Map<String,Object> map = mapper.readValue(json, Map.class);
assertEquals("John", map.get("name"));
Object ob = map.get("account");