The refactoring the DotReporter
The refactoring the ListReporter
Refactoring the SpecReporter