Review

I would look into using `inverse_of:` as well: http://guides.rubyonrails.org/association_basics.html#bi-directional-associations