Move UtilInventory out of core
Expose additional methods on IInventoryManager
Remove @NotNull