Virtual Fields
In addition to accessing the fields existing in the database, a Model can be used to create virtual fields for consistent formatting of data that you don't want to store redundantly in your database or have to recreate each time you want to use it.