get_CustomPropertyManager doubled some properties

I have one detail(part). It has configuration properties like this:

So 5 properties total.

When I use API like that:

                    var namesConfProp = model.Extension.get_CustomPropertyManager(nameConfig).GetNames();

                    var propNames = new object();

                    var propTypes = new object();

                    var propValues = new object();

                    model.Extension.get_CustomPropertyManager(nameConfig).GetAll(ref propNames, ref propTypes,ref propValues);


In propNames and other return objects i have 10 prop. total:                                                         

Some of them doubled. Some did not. Other details(parts) are good, and API returns same properties as i see in SW window.

But on this detail(part) in SW window I see 5 properties and API return 10, some of them doubled as i sead.

What is the reason that strange behavior? Any suggestion will be pleased.

Sorry for bad eng.

SolidworksApi macros