public class ClientModule extends AbstractPresenterModule {
@Override
protected void configure() {
install(new DefaultModule(DefaultPlaceManager.class));
install(new RestDispatchAsyncModule.Builder().build());
install(new ApplicationModule());
// DefaultPlaceManager Places
bindConstant().annotatedWith(DefaultPlace.class).to(NameTokens.home);
bindConstant().annotatedWith(ErrorPlace.class).to(NameTokens.home);
bindConstant().annotatedWith(UnauthorizedPlace.class).to(NameTokens.home);