title: sqlalchemy reflected table to orm?
body: <p>I reflected an existing sqlalchemy table using:</p>
  
  <pre><code>import sqlalchemy as sa
  db_engine = sa.create_engine('postgres+psycopq2://postgres:pwrd@localhost/test')
  meta = sa.MetaData()
  records = sa.Table('records', meta, autoload=True, autoload_with=db_engine)
  </code></pre>
  
  <p>now when I try to add data into it via</p>
  
  <pre><code>from sqlalchemy.orm insert sessionmaker
  Session = sessionmaker(bind=db_engine)
  session = Session()
  
  new_record = records(Col1='sdf', Col2='sdsfdadf')
  session.add(new_record)
  session.commit()
  </code></pre>
  
  <p>I get an error with</p>
  
  <pre><code>TypeError: 'Table' object is not callable
  </code></pre>
  
  <p>isn't a reflected table usable in the same way that a declared table is?</p>