public void DestroyObject(INakedObjectAdapter nakedObjectAdapter)
 {
     nakedObjectAdapter.Deleting();
     objectStore.ExecuteDestroyObjectCommand(nakedObjectAdapter);
     nakedObjectAdapter.ResolveState.Handle(Events.DestroyEvent);
     nakedObjectAdapter.Deleted();
 }