public override void Load()
{
BindTo<WebAppStartup>().InSingletonScope();
BindTo<Cache>().InSingletonScope();
BindTo<HttpCacheProvider>().InSingletonScope();
foreach (var pair in SplitsServices.Singletons)
{
Bind(pair.Key).To(pair.Value).InSingletonScope();
}
foreach (var pair in SplitsServices.Transients)
{
Bind(pair.Key).To(pair.Value).InTransientScope();
}
BindAllInAssembly(GetType().Assembly, typeof(IRule), typeof(BookstoreSetupRules).Namespace);
}