I have the following code:

```py
class Car:
  def __init__(self, id_):
    self.id = id_

class Train:
  def __init__(self, id_):
    self.id = id_

class TransportKind(Enum):
  One = Car
  Two = Train

class Transport:
  def __init__(self, transport_kind: TransportKind, other_value: int):
    self.transport_kind = transport_kind
    self.other_value = other_value

```

Now I want to construct a `Transport`:

```py
ts = Transport(transport_kind=TransportKind.One(id=5), other_value=2)

```

However this is not valid, since an Enum value cannot be constructed (`TypeError: 'TransportKind' object is not callable`)

How can I construct a TransportKind value?