public IValue GetPropValue(int propNum)
        {
            var result = ValueFactory.Create();

            NativeApiProxy.GetPropVal(_object, propNum,
                                      variant => result = NativeApiVariant.GetValue(variant)
                                      );
            return(result);
        }