I think you should also override the getPage method in DGUSession. If this method is called as the code stands, it will have no effect because it will set the private page variable in the parent class. That could possibly cause problems some time down the line.
I think you should also override the getPage method in DGUSession. If this method is called as the code stands, it will have no effect because it will set the private page variable in the parent class. That could possibly cause problems some time down the line.