better fix for large meshes, support loading old states from before DispalyName property