anchor.diff:                                          match World.tryGetSimulantScriptFrame context world with
                                           | Some scriptFrame ->
                                               let breakpoint = { BreakEnabled = false; BreakCondition = Unit }
  -                                            let application = Apply ([|fn; expr; Option.get stateOpt|], breakpoint, originOpt)
  +                                            let application = Apply ([|fn; Option.get stateOpt; expr|], breakpoint, originOpt)
                                               let (evaled, world) = World.evalWithLogging application scriptFrame context world
                                               (Some evaled |> box, world)
                                           | None -> (stateOpt |> box, world)
  
positive.code:                                             let nonPersistent = not (Reflection.isPropertyPersistentByName propertyName)
                                              match property.PropertyValue with
                                              | :? DesignerProperty as dp ->
                                                  match ScriptingWorld.tryExport property.PropertyType expr world with
                                                  | Some propertyValue ->
                                                      let propertyValue = { dp with DesignerValue = propertyValue }
                                                      let property = { PropertyType = property.PropertyType; PropertyValue = propertyValue }
  
negative.code:                     let nonPersistent = not (Reflection.isPropertyPersistentByName propertyName)
                      match property.PropertyValue with
                      | :? DesignerProperty as dp ->
                          match ScriptingWorld.tryExport dp.DesignerType propertyValue world with
                          | Some propertyValue ->
                              let propertyValue = { dp with DesignerValue = propertyValue }
                              let property = { PropertyType = property.PropertyType; PropertyValue = propertyValue }
  