Do we need the else clause? I would expect it to work fine with just `bind(BenchmarkService.class).to(service).asEagerSingleton();`?