#234 DefaulTestExecutor now caches callbacks for top-level function tests as well as class tests
#234 Fixed loss of type that broke the callback finder in DefaulTestExecutor