ObjectDiffPatch update to better handle nulls
New Helper: ScriptEvaluator