bind(QuickCalculatorFetchPricesFromEveMetricsActionRunner.class).to(QuickCalculatorFetchPricesFromEveMetricsActionRunnerImpl.class).in(Singleton.class);
bind(SuggestBlueprintTypeActionRunner.class).to(SuggestBlueprintTypeActionRunnerImpl.class).in(Singleton.class);
bind(SuggestTypeActionRunner.class).to(SuggestTypeActionRunnerImpl.class).in(Singleton.class);
CachingAspect cachingAspect = new CachingAspect();
LoggingAspect loggingAspect = new LoggingAspect();
requestInjection(cachingAspect);
bindInterceptor(any(), annotatedWith(Caching.class), cachingAspect);
bindInterceptor(annotatedWith(Caching.class), any().and((Matcher<? super Object>) not(annotatedWith(Caching.class))), cachingAspect);
bindInterceptor(any(), annotatedWith(Logging.class), loggingAspect);