pub fn from_wbem_class_obj<T>(
    wbem_class_obj: &IWbemClassWrapper
) -> Result<T, WMIError> where
    T: DeserializeOwned