Just looking at SQLModel example at (1)
class Hero(SQLModel, table=True):
id: Optional[int] = Field(default=None, primary_key=True)
name: str
secret_name: str
age: Optional[int] = None
Is the id supposed to be an Optional like that?