refactor DatabaseSaver