public function __isset($name)
  {
    $name = $this->get_field_name($name, FALSE);
    if (isset($this->_object[$name])) return TRUE;
    // check for dirties...
    if ($this->get($name)) return TRUE;
    return isset($this->_object[$name]);
  }