persistence mobile framework