public void setPropertyValue(Object id, Object value) {
   if ("name".equals(id)) person.setName((String) value);
   else if ("street".equals(id)) person.setStreet((String) value);
   else if ("city".equals(id)) person.setCity((String) value);
 }
 public Object getPropertyValue(Object id) {
   if ("name".equals(id)) return person.getName();
   else if ("street".equals(id)) return person.getStreet();
   else if ("city".equals(id)) return person.getCity();
   return null;
 }