this(
cluster,
environment,
Arrays.asList((Loader) new CarrierLoader(cluster, environment), new HttpLoader(cluster, environment)),
new HashMap<LoaderType, Refresher>() {{
put(LoaderType.Carrier, new CarrierRefresher(environment, cluster));
put(LoaderType.HTTP, new HttpRefresher(cluster));
}}
);
}