TileInventory now fully implements TraitInventory