When to use a static helper class vs extension methods - C#