     public function moveSucceededWithScene (
         placeId :int, config :PlaceConfig, model :SceneModel) :void
     {
-        log.info("Got updated scene model [placeId=" + placeId + ", config=" + config +
-                 ", scene=" + model.sceneId + "/" + model.name + "/" + model.version + "].");
+        log.info("Got updated scene model",
+            "placeId", placeId, "config", config,
+            "scene", model.sceneId + "/" + model.name + "/" + model.version);
 
         // update the model in the repository
         persistSceneModel(model);

            try {
                _screp.deleteSceneModel(_pendingData.sceneId);
            } catch (ioe :IOError) {
                log.warning("Failure removing booched scene model " +
                            "[sceneId=" + _pendingData.sceneId + "].");
                log.logStackTrace(ioe);
            }

            // act as if the scene move failed, though we'll be in a funny state because the server

            try {
                update.validate(model);
            } catch (ise :IllegalOperationError) {
                log.warning("Scene update failed validation",
                    "model", model, "update", update, "error", ise.message);
                failure = true;
                break;
            }
