: new RegistryItemInfo(item.Path, item.ValueName, item.ClientVersion)
: new WMIItemInfo(item.Path, item.ItemType, item.ManagementObject, item.Options, item.ClientVersion);
? new RegistryItemInfo(item.Path, item.ClientVersion)