diff --git a/src/Artemis.Core/Plugins/DeviceProviders/DeviceProvider.cs b/src/Artemis.Core/Plugins/DeviceProviders/DeviceProvider.cs
index 0c51a5cf4..843710370 100644
--- a/src/Artemis.Core/Plugins/DeviceProviders/DeviceProvider.cs
+++ b/src/Artemis.Core/Plugins/DeviceProviders/DeviceProvider.cs
@@ -11,19 +11,10 @@ namespace Artemis.Core.DeviceProviders;
///
public abstract class DeviceProvider : PluginFeature
{
- ///
- /// Creates a new instance of the class
- ///
- ///
- protected DeviceProvider(IRGBDeviceProvider rgbDeviceProvider)
- {
- RgbDeviceProvider = rgbDeviceProvider ?? throw new ArgumentNullException(nameof(rgbDeviceProvider));
- }
-
///
/// The RGB.NET device provider backing this Artemis device provider
///
- public IRGBDeviceProvider RgbDeviceProvider { get; }
+ public abstract IRGBDeviceProvider RgbDeviceProvider { get; }
///
/// A boolean indicating whether this device provider detects the physical layout of connected keyboards.