persistence separated in submodule