private IKernel SetBindings() { KernelProvider.Initialize(); var kernel = KernelProvider.Kernel; kernel.Load(Assembly.GetExecutingAssembly()); kernel.Bind <ITokenGenerator>().To <GuidTokenGenerator>(); kernel.Bind <INavigationManager>().To <InMemoryNavigationManager>().InSingletonScope(); kernel.Bind <NavigationService>().ToSelf(); kernel.Bind <ICoordinatesTransmitter>().To <SignalrTransmitter>(); kernel.Bind <ISessionTransmitter>().To <SignalrTransmitter>(); kernel.Bind <LoggerService>().ToSelf(); return(kernel); }