Persistence decoupling