public function withTypeInColumnMap(string $columnName, array $columnValueClassTypeMap)
    {
        foreach ($columnValueClassTypeMap as $columnValue => $classType) {
            $this->withTypeInColumn($columnName, $columnValue)->asType($classType);
        }

        if (!isset($this->parentDefinition->getAllColumns()[$columnName])) {
            $this->parentDefinition->column($columnName)->asEnum(array_keys($columnValueClassTypeMap));
        }
    }