When object is loaded, then instead of pulling all the data from a single table,
join will also query $foreign_table in order to find additional fields. When inserting
the record will be also added inside $foreign_table and relationship will be maintained.