https://medium.com/@husseinshukri/leveraging-sqlalchemy-relationships-in-flask-for-efficient-database-design-79a482b3ebfe