@Override
 public BooleanBinding isEmpty() {
   return super.isEmpty().or(nameDisplay.textProperty().isEmpty());
 }
 @Override
 public void reset() {
   textField.clear();
   nameDisplay.setText("");
 }