`@weave.type()` does not work with pydantic `BaseModel` | Vectle