public DeviceSubCapability ToRRInfo()
        {
            var info = new DeviceSubCapability();

            CopyTo(info);
            return(info);
        }
 public void CopyTo(DeviceSubCapability device_sub_option)
 {
     device_sub_option.subcapability_name  = subcapability_name ?? "";
     device_sub_option.subcapability_level = subcapability_level;
     device_sub_option.extended            = extended?.ToDictionary(x => x.Key, x => x.Value.value);
 }