text: Title: PyCharm: No autocomplete when creating new instances
  Body: ### First Check
  
  - [X] I added a very descriptive title to this issue.
  - [X] I used the GitHub search to find a similar issue and didn't find it.
  - [X] I searched the SQLModel documentation, with the integrated search.
  - [X] I already searched in Google "How to X in SQLModel" and didn't find any information.
  - [X] I already read and followed all the tutorial in the docs and didn't find an answer.
  - [X] I already checked if it is not related to SQLModel but to [Pydantic](https://github.com/samuelcolvin/pydantic).
  - [X] I already checked if it is not related to SQLModel but to [SQLAlchemy](https://github.com/sqlalchemy/sqlalchemy).
  
  ### Commit to Help
  
  - [X] I commit to help with one of those options 👆
  
  ### Example Code
  
  ```python
  from datetime import datetime
  
  from sqlmodel import Field, SQLModel
  from typing import Optional
  
  
  class MyModel(SQLModel, table=True):
      id: Optional[int] = Field(default=None, primary_key=True)
      dev_email: str = Field(index=True)
      account_id: str = Field(index=True)
      other_id: Optional[str] = None
      failed: Optional[bool] = False
      created: datetime = Field(sa_column_kwargs={'default': datetime.utcnow})
      updated: datetime = Field(sa_column_kwargs={'default': datetime.utcnow, 'onupdate': datetime.utcnow})
  ```
  
  
  ### Description
  
  - Create Model
  - Create new instance of model
  - I expected to see autocompletion for model attributes as shown in the features section of docs
  
  
  ### Operating System
  
  macOS
  
  ### Operating System Details
  
  _No response_
  
  ### SQLModel Version
  
  0.0.4
  
  ### Python Version
  
  3.8
  
  ### Additional Context
  
  No autocompletion in PyCharm when creating new instance. (only when fetching an instance from db)
  
  ![image](https://user-images.githubusercontent.com/52795675/135175781-1640cdb3-9127-469b-837f-621611cdefb2.png)
  