moved more shared e-lements to Numina and added InventoriedItem interface