client model, persistentstore manager