@Override public PersonProxy getValue() { if (person == null) return person; person.setAddress(addressPresenter.getValue()); person.setName(display.getName().getValue()); person.setNote(display.getNote().getValue()); person.setDescription(display.getDescription().getValue()); person.setMentor(mentorSelector.getValue()); person.setClassSchedule(scheduleEditor.getValue()); return person; }