public void Deregister(ISensor sensor) { if (sensor == null) { throw new ArgumentNullException(nameof(sensor)); } _sensors.Remove(sensor); } }