Can I / should I enumerate over an IGrouping more than once? - C#