Understanding the Expose Node in Unity Visual Scripting

Hi all,

I am curious to find out when using an Expose Node, e.g. Expose Game Object in Unity Visual Scripting, what does the two check boxes, Instance and Static, actually mean and do?

If I unchecked Instance, the node lost all of the outputs, so it looks like it is a necessity. If so, why it is a check box? In what situation(s) we need to uncheck it.

I didn’t see immediate change when unchecked the Static option, what does it actually do?

I tried to google it but didn’t see any explanations, so here I am, any tips will be greatly appreciated.

Many thanks,

noobkon