Better ToolMaterial backwards compatibility

 * The deprecated fields should be populated regardless of the constructor used