I have the following structure. Until this point each element could be processed one by one.
interface AbstractProcessingStrategy { public function proce