public IProcessingPluginChain AddInputDevicePlugin(IInputDevicePlugin plugin, IInputDevicePluginContext startingContext) { var inputDevices = InputDevices.ToList(); inputDevices.Add(new InputDevice(plugin, startingContext)); InputDevices = inputDevices; return(this); }