Extends
lithium\core\Object`Entity` is a smart data object which represents data such as a row or document in a database. Entities have fields (often known as columns in databases), and track changes to its fields, as well as associated validation errors, etc.
The `Entity` class can also be used as a base class for your own custom data objects, and is the basis for generating forms with the `Form` helper.