public function assign($dbRecord)
    {
        if (!is_array($dbRecord)) {
            return;
        }

        foreach ($dbRecord as $name => $value) {
            $this->_setFieldData($name, $value);
        }

        $oxidField = $this->_getFieldLongName('oxid');
        if ($this->$oxidField instanceof Field) {
            $this->_sOXID = $this->$oxidField->value;
        }
    }