DeviceProperties deviceProperties = GWT.create(DeviceProperties.class);
List<ColumnConfig<Device, ?>> columnConfigList = new LinkedList<ColumnConfig<Device, ?>>();
columnConfigList.add(new ColumnConfig<Device, String>(deviceProperties.name(), 0, "Name"));
columnConfigList.add(new ColumnConfig<Device, String>(deviceProperties.uniqueId(), 0, "Unique Identifier"));
columnModel = new ColumnModel<Device>(columnConfigList);
uiBinder.createAndBindUi(this);
grid.getSelectionModel().addSelectionChangedHandler(this);