private void addPropertyNameColumn() {
    Column<PropertyRow, String> column =
        new Column<PropertyRow, String>(new EditTextCell()) {
          @Override
          public String getValue(PropertyRow propertyRow) {
            if (propertyRow.getName() != null) {
              return propertyRow.getName();
            } else {
              return "";
            }
          }
        };

    column.setFieldUpdater(
        new PropertyNameFieldUpdater<PropertyRow, String>((EditTextCell) column.getCell()));

    dataGrid.addColumn(
        column, Constants.INSTANCE.persistence_unit_property_grid_property_name_column());
    dataGrid.setColumnWidth(column, 45, Style.Unit.PCT);
  }