@pjedrzejewski I think this should be part of `StockableInterface`. Agree?