Add inventory units causing decreased to emitted event

This is need to access custom data stored by InventoryUnit.

In our case - supplier from which item was bought, to decrease his individual counter