Why did you decide to use a static class rather than a singleton?

It might not matter in this implementation, but typically a singleton is used to maintain state and a static class is used for helper methods.