PIM-2992: Create metric factory
PIM-2992: Add spec
Fix spec
PIM-2992: Update CHANGELOG.md
Merge branch 'master' of github.com:akeneo/pim-community-dev