Fixed bug related to recursive update() calls in ScriptDatum