I thought about this too. I think Python stores pointers to the `_CVScoreTuple` objects so memory-wise there shouldn't be too much overhead. And I was concerned with backward compatibility for attributes stored in `GridSearchCV` but I haven't given it much thoughts yet.