http://blogs.perl.org/users/tim_king/2018/05/24/Bad-Test__Class-hierarchy.png