Model functions are considered a collection of external content type objects, which may come from different external system objects. This allows all of the external content type objects of a system to be packaged together and considered as one group.