'A utility method that caches the current page and make sure to use the draft version of the page.'

def _get_page(self):

    if (not self.page):
        self.page = get_page_draft(self.request.current_page)
    return self.page
