Refactoring Store, Source and Backup