Extract PropertyDescriptor interface