Items can have material properties, reflected by the type of material they're composed from.
e.g. an Amber Magic Ring built with Amber, gets base stats from Amber material(magic_prototype_stats) and additional attributes from ring generated pool(usually with a material-themed).
This create a link between a visual appearance and function, adding immersion.