I don't quite understand which part you would like refactored here.  Is it the collection of results?