Refactoring : créer une classe pour persister la Purchase