Use Inherited meta-annotation on SharedDriver instead of manually crawli...

...ng the class inheritance hierarchy