switched to subtest and dropped Test::Classy dependency