public bool AddInput(IInputSource input) { if (input == null) return false; if (inputs.Contains(input)) return true; inputs.Add(input); inputCount++; return true; }