Better ToolMaterial backwards compatibility * The deprecated fields should be populated regardless of the constructor used