Desing persistence in frontend layer