Refactoring the persistence mechanism