SQLAlchemy integration

(of course data/map columns will also benefit from a json type, if it exists)