But more often we also need to display related models,
so it's better to define relation for that and use it for both display and behavior configuration.
Both ways (via and viaTable) are considered valid: