If you are not willing to solve the problem, I don't understand why you should rename scanpage to PageContext only to find out that was a bad name.
I am willing to rename PageContext to a better name, RequestInfo, perhaps?
I am not willing to make factory classes for it - that is overkill and I don't see why it would be necessary.
-- Pierre van Rooden Mediapark, C 107 tel. +31 (0)35 6772815 "Never summon anything bigger than your head."
