[Feature Request] Automatic virtual material instancing

What I’d really like to see, especially when working with big archviz projects, is this. Material, when placed in a material slot on a mesh, is automatically instanced and, while instance itself may be hidden, all the overridable parameters are visible and editable in the Details tab. Why? Because having a hundred instances (each instance used only once) of a single material bunched in a folder is not ok.