@Override
 protected void onSetInitialValue(boolean restoreValue, Object defaultValue) {
   if (restoreValue) getEditText().setText(getText());
   else super.onSetInitialValue(restoreValue, defaultValue);
 }