diff --git a/core/modules/views/lib/Drupal/views/Tests/Plugin/PagerTest.php b/core/modules/views/lib/Drupal/views/Tests/Plugin/PagerTest.php
index b8d2e74..7c7136f 100644
--- a/core/modules/views/lib/Drupal/views/Tests/Plugin/PagerTest.php
+++ b/core/modules/views/lib/Drupal/views/Tests/Plugin/PagerTest.php
@@ -250,7 +250,8 @@ public function testRenderNullPager() {
     }
     $view = views_get_view('test_pager_full');
     $this->executeView($view);
-    $view->use_ajax = TRUE; // force the value again here
+    // force the value again here.
+    $view->setUseAJAX(TRUE);
     $view->pager = NULL;
     $output = $view->render();
     $output = drupal_render($output);
diff --git a/core/modules/views/lib/Drupal/views/Tests/ViewExecutableTest.php b/core/modules/views/lib/Drupal/views/Tests/ViewExecutableTest.php
index 1000b1f..d619e8e 100644
--- a/core/modules/views/lib/Drupal/views/Tests/ViewExecutableTest.php
+++ b/core/modules/views/lib/Drupal/views/Tests/ViewExecutableTest.php
@@ -192,9 +192,9 @@ public function testPropertyMethods() {
     $view = views_get_view('test_executable_displays');
 
     // Test the setUseAJAX() method.
-    $this->assertFalse($view->use_ajax);
+    $this->assertFalse($view->usesAJAX());
     $view->setUseAJAX(TRUE);
-    $this->assertTrue($view->use_ajax);
+    $this->assertTrue($view->usesAJAX());
 
     $view->setDisplay();
     // There should be no pager set initially.
diff --git a/core/modules/views/lib/Drupal/views/ViewExecutable.php b/core/modules/views/lib/Drupal/views/ViewExecutable.php
index 25a47ac..dd1d27d 100644
--- a/core/modules/views/lib/Drupal/views/ViewExecutable.php
+++ b/core/modules/views/lib/Drupal/views/ViewExecutable.php
@@ -67,7 +67,7 @@ class ViewExecutable {
    *
    * @var bool
    */
-  public $use_ajax = FALSE;
+  public $usesAJAX = FALSE;
 
   /**
    * Where the results of a query will go.
@@ -546,7 +546,18 @@ public function usePager() {
    * rather than a page refresh.
    */
   public function setUseAJAX($use_ajax) {
-    $this->use_ajax = $use_ajax;
+    $this->usesAJAX = $use_ajax;
+  }
+
+  /**
+   * Returns the usesAJAX property.
+   *
+   * @see setUseAJAX().
+   *
+   * @return bool
+   */
+  public function usesAJAX() {
+    return $this->usesAJAX;
   }
 
   /**
diff --git a/core/modules/views/views.module b/core/modules/views/views.module
index ac4952b..c405b44 100644
--- a/core/modules/views/views.module
+++ b/core/modules/views/views.module
@@ -1696,7 +1696,7 @@ function views_exposed_form($form, &$form_state) {
 //  $form['#attributes']['class'] = array('views-exposed-form');
 
   // If using AJAX, we need the form plugin.
-  if ($view->use_ajax) {
+  if ($view->usesAJAX()) {
     $form['#attached']['library'][] = array('system', 'jquery.form');
   }
 
diff --git a/core/modules/views/views.theme.inc b/core/modules/views/views.theme.inc
index dea08db..f01c0d4 100644
--- a/core/modules/views/views.theme.inc
+++ b/core/modules/views/views.theme.inc
@@ -130,7 +130,7 @@ function template_preprocess_views_view(&$vars) {
   }
 
   // If using AJAX, send identifying data about this view.
-  if ($view->use_ajax && empty($view->is_attachment) && empty($view->live_preview)) {
+  if ($view->usesAJAX() && empty($view->is_attachment) && empty($view->live_preview)) {
     $settings = array(
       'views' => array(
         'ajax_path' => url('views/ajax'),
