Create the abstract persistent wrapper.