public function setTarget($target = null)
        {
            if (null !== $target && !is_string($target)) {
                throw new Exception(
                        'Invalid argument: $target must be a string or null');
            }

            $this->_target = $target;

            return $this;
        }