removed nasty SubjectBase class