public ChangeKeyboardCommandParameterManager( ICollection<IKeyboard> keyboards ) { _values = new Dictionary<string, IKeyboard>(); foreach( var keyboard in keyboards ) { _values.Add( keyboard.Name, keyboard ); } }