public ITestObject Save() { AssertCanBeSaved(); transactionManager.StartTransaction(); lifecycleManager.MakePersistent(NakedObject); transactionManager.EndTransaction(); return(this); }