diff --git a/Kwc/Basic/Table/Trl/AdminRow.php b/Kwc/Basic/Table/Trl/AdminRow.php
index <HASH>..<HASH> 100644
--- a/Kwc/Basic/Table/Trl/AdminRow.php
+++ b/Kwc/Basic/Table/Trl/AdminRow.php
@@ -23,7 +23,9 @@ class Kwc_Basic_Table_Trl_AdminRow extends Kwf_Model_Proxy_Row
 
     public function __set($name, $value)
     {
-        if ($this->_row->$name != $value) {
+        if ($name == 'visible') {
+            $this->_trlRow->__set($name, $value);
+        } else if ($this->_row->$name != $value) {
             $this->_trlRow->__set($name, $value);
         }
     }
Add save-exception for visible.

This is also changed if it's the same as master, because this is specific to the row.