public override void Load() { var consoleUi = new ConsoleUI(); this.AppKernel.Bind<IInputReader>().ToMethod(ctx => consoleUi).InSingletonScope(); this.AppKernel.Bind<IPrinter>().ToMethod(ctx => consoleUi).InSingletonScope(); }