BasicModel implements UserInventory interface