eparating db layer: ItemsGateway working on
TODO: item.clone -> cloning mods and inventory