PIM-3319: Added abstract class to make code more clean
Merge pull request #1808 from akeneo/PIM-3319-mongo

PIM-3319: Added abstract class to make code more clean