I'm confused by those. Those fields (as well as `geocodes`, `error` and `totalCnt`) would have been copied already by the `new SearchResult(search)` constructor, wouldn't they?