public function buildFluentData(string $type, $row, Fluent $control): FieldContract
    {
        // set the name of the control
        $name = $control->get('name');
        $value = $this->resolveFieldValue($name, $row, $control);

        $data = new Field([
            'method' => '',
            'type' => '',
            'options' => [],
            'checked' => false,
            'attributes' => [],
            'name' => $name,
            'value' => $value,
        ]);

        return $this->resolveFieldType($type, $data);
    }