Currently, you have to do this manually to be able to use the native solution for serializing/deserializing formatting rules:
Codeforeach(XafGridColumnWrapper item in listEditor.Columns) {
item.Column.Name = item.Id;
}
See How to enable the Conditional Formatting feature of the WinForms GridControl in the XAF GridListEditor and preserve ListView formatting settings between runs? for more details.
This approach, however, does not work when you add columns at runtime via the column chooser and a complicated solution is required to handle this from a customer side in ViewController. No problems will occur if we initialize this property with Model.Id.