Base persistence classes