Pydantic models (19/21)

Pydantic models