diff --git a/core/modules/migrate/src/Plugin/migrate/source/SourcePluginBase.php b/core/modules/migrate/src/Plugin/migrate/source/SourcePluginBase.php
index 982a14d..8b6c290 100644
--- a/core/modules/migrate/src/Plugin/migrate/source/SourcePluginBase.php
+++ b/core/modules/migrate/src/Plugin/migrate/source/SourcePluginBase.php
@@ -213,7 +213,7 @@ public function prepareRow(Row $row) {
    *
    * @return \Iterator
    */
-  public function getIterator() {
+  protected function getRawIterator() {
     if (!isset($this->iterator)) {
       $this->iterator = $this->initializeIterator();
     }
@@ -258,7 +258,7 @@ public function valid() {
    */
   public function rewind() {
     $this->idMap = $this->migration->getIdMap();
-    $this->getIterator()->rewind();
+    $this->getRawIterator()->rewind();
     $this->next();
   }
 
@@ -282,10 +282,10 @@ public function next() {
 
     // In order to find the next row we want to process, we ask the source
     // plugin for the next possible row.
-    while (!isset($this->currentRow) && $this->getIterator()->valid()) {
+    while (!isset($this->currentRow) && $this->getRawIterator()->valid()) {
 
-      $row_data = $this->getIterator()->current() + $this->configuration;
-      $this->getIterator()->next();
+      $row_data = $this->getRawIterator()->current() + $this->configuration;
+      $this->getRawIterator()->next();
       $row = new Row($row_data, $this->migration->getSourcePlugin()->getIds(), $this->migration->get('destinationIds'));
 
       // Populate the source key for this row.
@@ -375,7 +375,7 @@ public function count($refresh = FALSE) {
     // If a refresh is requested, or we're not caching counts, ask the derived
     // class to get the count from the source.
     if ($refresh || !$this->cacheCounts) {
-      $count = $this->getIterator()->count();
+      $count = $this->getRawIterator()->count();
       $this->getCache()->set($this->cacheKey, $count);
     }
     else {
@@ -388,7 +388,7 @@ public function count($refresh = FALSE) {
       else {
         // No cached count, ask the derived class to count 'em up, and cache
         // the result.
-        $count = $this->getIterator()->count();
+        $count = $this->getRawIterator()->count();
         $this->getCache()->set($this->cacheKey, $count);
       }
     }
