Adding a weld property wouldn’t work, because the games code wouldn’t know how to handle that property.
Adding new items to an item group would be okay, because everything necessary would exist either in the game at compile time or in the jsons loaded at run time.