Store row objects in _selection rather than their contents
Check that selection is not null