using the copy constructor ... fixes strange issues with records not being selectable