Outlining persistence provider.