First roughly working state with persister and unitOfWork.