pub unsafe extern "C" fn object_class_property_add(
    klass: *mut ObjectClass,
    name: *const c_char,
    type_: *const c_char,
    get: ObjectPropertyAccessor,
    set: ObjectPropertyAccessor,
    release: ObjectPropertyRelease,
    opaque: *mut c_void,
    errp: *mut *mut Error
) -> *mut ObjectProperty