public function setField($name, $value)
    {
        if (Helpers\Validate::table($this->name)->field($name) && Helpers\Validate::table($this->name)->type($name, $value))
        {
            $this->set->{$name} = is_string($value) && false === mb_check_encoding($value, 'UTF-8')
                ? utf8_encode($value)
                : $value;
        }

        return $this;
    }