I had setup a way to restore the filtering/sorting of the grid through session on page load when it went to "NeedDataSource" function. However, the data I am currently populating has a lot of data, and had to optimize the performance of the grid by starting to use the entitydatasource that you specified in the documentation. The grid is faster, but I am unsure how to restore the filter/sort settings the user made now. Is there another way I can restore?