Extract decrease_quality into ItemWrapper as decrease_quality_by