Why do we need this table again? Company.posts can already be accessed through the Post model. This has the potential to create database inconsistencies.