PIM-2156 : add an abstract sorter extension
PIM-2156 : ORM sorter extension inherits from abstract
PIM-2156 : product sorter inherits abstract extension