anchor.diff:  When prototyping against an in-memory database, it's useful to have a mechanism to create some initial state.
   This can be done using fixture scripts, accessible from the menu:Prototyping[Run Fixture Script]:
   
  -image::simpleapp/simpleapp/using/032-run-fixture-script-prompt.png[width="px",link="{imagesdir}/simpleapp/using/032-run-fixture-script-prompt.png"]
  +image::simpleapp/using/032-run-fixture-script-prompt.png[width="px",link="{imagesdir}/simpleapp/using/032-run-fixture-script-prompt.png"]
   
   This brings up a dialog to select the fixture script:
   
  -image::simpleapp/simpleapp/using/033-run-fixture-script-prompt.png[width="px",link="{imagesdir}/simpleapp/using/033-run-fixture-script-prompt.png"]
  +image::simpleapp/using/033-run-fixture-script-prompt.png[width="px",link="{imagesdir}/simpleapp/using/033-run-fixture-script-prompt.png"]
   
   This surfaces this code:
   
  
positive.code: 
  The framework provides a default implementation that just logs the interaction:
  
  image::simpleapp/simpleapp/using/075-publish-logging-1.png[width="600px",link="{imagesdir}/simpleapp/using/075-publish-logging-1.png"]
  
  In fact, it also logs the fact that the object itself was modified:
  
  
negative.code: 
  The `name` property is read-only, and can only be modified using the `updateName` action:
  
  image::simpleapp/using/070-update-name.png[width="600px",link="{imagesdir}/simpleapp/using/070-update-name.png"]
  
  The above functionality is implemented by this code:
  
  