Use slots for reporter class