Why do you rename in such way ? I think 'PageVisitorInvoker' is better.