Support for WPF DataGrid serialization to save sort, column order, width and visibility