renamed persistor interface