When testing the following two endpoints, I get different results for the array of owners and tags. The former should be identical to the response of the latter endpoint.

`/api/v1/dags/{dag_id}/details`:

```json
{

  "owners": [],
  "tags": [
    {},
    {}
  ],
}
```

`/api/v1/dags/{dag_id}`:

```json
{

  "owners": [
    "airflow"
  ],
  "tags": [
    {
      "name": "example"
    },
    {
      "name": "example2"
    }
  ]
}
```
tests/api_connexion/schemas/test_dag_schema.py
def test_serialize(self):
        dag_model_a = DagModel(dag_id="test_dag_id_a", fileloc="/tmp/a.py")
        dag_model_b = DagModel(dag_id="test_dag_id_b", fileloc="/tmp/a.py")
        schema = DAGCollectionSchema()
        instance = DAGCollection(dags=[dag_model_a, dag_model_b], total_entries=2)
        assert {
            "dags": [