I know this is an old post, but for other people's info I thought I would show a work-around.
Use the datagrid onBeforeLoad() to add / delete the hard-coded names, this is messy but it works.
onBeforeLoad: function(param){
param._page = param.page; param._rows = param.rows || 25;
delete(param.page); delete(param.rows);
}