fixed persist and rollback; using undefined instead of delete
updateDate returns a new date instance
build release