The idea about models in an MVC framework is that it's supppose to define every available method regarding that model. The limitations of an actual model is that it only defines functionality for one object. This is why we object to say that a model is a component of a module. A module can (as opposed to required) have the following components.
In this section we will go over all of the above components using a post model as an example.« 5. Events A. Model »