public function except(array $list)
    {
        foreach ($list as $field)
        {
            if(property_exists($this->obj,$field))
                unset($this->obj->$field);
        }

        return $this;
    }