step 5 persistence done
step 5 persistence failed  test ok
step 5: small refactorings.
step 5: behaviors refactored.
step 5: sendPersist refactored to sendInitialMassage.
step 5: done.
step 6: done.