public function setDefaultValue($def)
    {
        if (!$def instanceof ColumnDefaultValue) {
            $def = new ColumnDefaultValue($def, ColumnDefaultValue::TYPE_VALUE);
        }
        $this->domain->setDefaultValue($def);

        return $this;
    }