PageFinder: Stop overloading variable names.
PageFinder: access all variables via private attr_accessors (ht: @ugisozols)