Reduced redundant code by introducing inheritance (OMG!) between WithSubject and WithFakes

Yes, I know, inheritance is considered an anti-pattern nowadays, but I think it is appropriate here.