collect validation failures and report in the end
removed BenchmarkRunner interface