protected GridRowListener getRowListener() {
if (gridRowListener == null) {
gridRowListener = new GridRowListenerAdapter() {
@Override
public void onRowClick(GridPanel grid, int rowIndex, EventObject e) {
PropertyEntityData property = (PropertyEntityData)(store.getAt(rowIndex).getAsObject(PROPERTY));
currentSelection = new ArrayList<EntityData>();
currentSelection.add(property);
super.onRowClick(grid, rowIndex, e);
}