Complete has many through functionality. Also can call has_many_through as has_many