public static IMqttEntityBindingManager <IVacuumMqttEntityConfiguration, IVacuum, IVacuumEntityDefinition> Vacuums(this IMqttEntityControlPanel controlPanel) => controlPanel.StatefulEntitiesOfType <IVacuumMqttEntityConfiguration, IVacuum, IVacuumEntityDefinition>();
 public static IMqttEntityBindingManager <ISwitchMqttEntityConfiguration, ISwitch, ISwitchEntityDefinition> Switches(this IMqttEntityControlPanel controlPanel) => controlPanel.StatefulEntitiesOfType <ISwitchMqttEntityConfiguration, ISwitch, ISwitchEntityDefinition>();
 public static IMqttEntityBindingManager <ISensorMqttEntityConfiguration, ISensor, ISensorEntityDefinition> Sensors(this IMqttEntityControlPanel controlPanel) => controlPanel.StatefulEntitiesOfType <ISensorMqttEntityConfiguration, ISensor, ISensorEntityDefinition>();
 public static IMqttEntityBindingManager <ILockMqttEntityConfiguration, ILock, ILockEntityDefinition> Locks(this IMqttEntityControlPanel controlPanel) => controlPanel.StatefulEntitiesOfType <ILockMqttEntityConfiguration, ILock, ILockEntityDefinition>();
 // TODO: Device Trigger?
 public static IMqttEntityBindingManager <IFanMqttEntityConfiguration, IFan, IFanEntityDefinition> Fans(this IMqttEntityControlPanel controlPanel) => controlPanel.StatefulEntitiesOfType <IFanMqttEntityConfiguration, IFan, IFanEntityDefinition>();
 public static IMqttEntityBindingManager <IAlarmControlPanelMqttEntityConfiguration, IAlarmControlPanel, IAlarmControlPanelEntityDefinition> AlarmControlPanels(this IMqttEntityControlPanel controlPanel) => controlPanel.StatefulEntitiesOfType <IAlarmControlPanelMqttEntityConfiguration, IAlarmControlPanel, IAlarmControlPanelEntityDefinition>();