Cache current_page in PageProxy

`options[:current_page]` is accessed ~5 times per each page object.