Fix reports

Fix so appropriate classes are abstract