/// <summary>
 ///     Creates a new UnAttachedDisplay
 /// </summary>
 /// <param name="device">The DisplayDevice instance to copy information from</param>
 protected UnAttachedDisplay(DisplayDevice device)
     : base(device.DevicePath, device.DeviceName, device.DeviceKey, device.Adapter,
            device.DisplayName, device.DisplayFullName, device.IsAvailable, false)
 {
 }
 internal DisplaySetting(DisplayDevice display, bool current) : this(GetDeviceMode(display, current))
 {
 }