The JSONResultsPrinter no longer extends ResultsPrinter. This will prevent us from printing duplicate results since the text-based ResultsPrinter can be enabled at the same time (instead of being mutually exclusive)