Only typebox if the value is not already a GObject
Freeze the array of globals while sending a message, to avoid concurent modifacation
Local returns from machine state, and is therfore a GObject.  Also all expressions should be executed before they are returned.
Property can now reference properties of non-context objects, and access propertied in metadata
Move List initialization to constructor (dur)
Move much closer to blackjack