public function setId($pValue)
    {
        $idField = $this->_dbContainer . static::PREFIX_SEPARATOR . static::IDFIELD;

        if (! $pValue instanceof Id) {
            $id = new Id($pValue);
        } else {
            $id = $pValue;
        }

        $this->_fields[$idField]     = $id;
        $this->_origFields[$idField] = $id;
        return $this;
    }