Convert entities in batches

Implementor of IBatchedProductConverter gets batches of entities.
This makes optimizations possible in the implementing class.