Bug 12759: Use a list (shelf) for batch record modification and deletion