Property value editing, still buggy

Local variables are not yet supported,
should use setVariableValue({ name, scope, newValue })