Defines a unit of change that can applied to the database to get the next state. Changes are transactional.