protected ServerNodes serverNodes;
protected Injector injector;
public Injector setupGuice(final Collection<URI> initialNodes) {
List<Module> modules = Lists.newArrayList();
modules.add(new ModelFactoryModule());
modules.add(new AbstractModule() {
@Override
protected void configure() {
bind(URI[].class).annotatedWith(Names.named("Initial Nodes")).toInstance(initialNodes.toArray(new URI[initialNodes.size()]));