diff --git a/src/Data/Escape.php b/src/Data/Escape.php
index <HASH>..<HASH> 100644
--- a/src/Data/Escape.php
+++ b/src/Data/Escape.php
@@ -67,11 +67,10 @@ class Escape
      * @param callable $escape
      * @return Escape
      */
-    public function withEscape($escape)
+    public function setEscape($escape)
     {
-        $self         = clone($this);
-        $self->escape = $escape;
-        return $self;
+        $this->escape = $escape;
+        return $this;
     }
 
 }
\ No newline at end of file
not immutable. so that Escape object shared by DataView can change its behavior.