public BeanModel<Object> getPeopleModel() {
// initially construct a BeanModel for object (no properties)
BeanModel<Object> beanModel = beanModelSource.createDisplayModel(Object.class, messages);
// add MapPropertyConduits for each map entry
beanModel.add("firstName", new MapPropertyConduit("firstName", String.class));
beanModel.add("lastName", new MapPropertyConduit("lastName", String.class));
beanModel.add("age", new MapPropertyConduit("age", int.class));
return beanModel;
}