Simplified UserPagePermissionsProxy.editable_pages method
Return new revision object from Page.save_revision
Cleanup Page.get_latest_revision
Cleanup Page.get_latest_revision_as_page
Make Page.specific and Page.specific_class cached properties