public function setHidden(array $properties, $merge = false)
    {
        if ($merge === false) {
            $this->_hidden = $properties;

            return $this;
        }

        $properties = array_merge($this->_hidden, $properties);
        $this->_hidden = array_unique($properties);

        return $this;
    }