Remember: has_and_belongs_to_many bypasses a PlatesTags object. This means you'll have to refactor later when you want to add new data or functions to the relationship.