@Override
  public void setTimeZoneId(String timeZoneId) {
    if (Validator.isNull(timeZoneId)) {
      timeZoneId = TimeZoneUtil.getDefault().getID();
    }

    _timeZone = TimeZoneUtil.getTimeZone(timeZoneId);

    super.setTimeZoneId(timeZoneId);
  }
  @Override
  public void setLanguageId(String languageId) {
    _locale = LocaleUtil.fromLanguageId(languageId);

    super.setLanguageId(LocaleUtil.toLanguageId(_locale));
  }