#234 DefaultTestExecutor does not need to use a provider for instance - it can just create the instance once and then use it