// так я создаю PropertySource для моего типа объектов
IPropertySource* pPropSource = new CMcPropertySource();
BSTR name = NULL;
gpPropSrc->get_Name(&name);
if(name && GET_OPM_PERINSTANCE_PROPERTY_SOURCES()->SetPropertySourceAt(&name, gpPropSrc))
GET_OPM_PERINSTANCE_EXTENSION_PROTOCOL(myObjectClass::desc())->AddObjectPropertySourceName(&name);