Make some attributes of ReporterBase public and change subclassing style