if you try to use any of the new Rule implementations on a base class they are ignored.
So you cannot use inheritance to override a test case which is using any @Rule.
e.g. being able to use TestName in general is very handy; but inheritence in tests is also useful too!