public virtual void Setup() { _container = new DiContainer(false); InstallBindings(); _container.Validate(); _container.Inject(this); foreach (var initializable in Container.ResolveAll<IInitializable>(true)) { initializable.Initialize(); } }