private EyesKeyboard(Logger logger, Eyes eyes) { ArgumentGuard.NotNull(logger, nameof(logger)); ArgumentGuard.NotNull(eyes, nameof(eyes)); Logger = logger; this.eyes_ = eyes; this.wrapped_ = Keyboard.Instance; }