Add list_type parameter to persistent_store function