GetOpt:

recursive?: boolean

Recursively get all children and their descendants.

liveUpdate?: boolean

Live update the returned list every time object is added / removed.