Rather than creating Object1, Location2 etc, allow key names to be automatically generated from the item names.
E.g. If you create an item "Torch", the key would be Torch. So then keys make more sense when using them in item functions, e.g. Torch.Location, Torch.Weight etc. |