Available functions

gethiddenproperty

Returns a reflected property value and whether it was non-scriptable.

isscriptable

Queries the effective scriptability of a reflected property.

sethiddenproperty

Writes through the reflected setter and returns didSet AND previouslyHidden.

setscriptable

Changes the validated property scriptability bit and returns the previous effective state.