Instead of another column being added to the relation table for the type a JOIN is done when getting new values for many-to-many relationships