States
A State defines the state of an entity. It is defined as a set of fields with a handler that defines how messages cause changes to the value of those fields.
An entity can have multiple state definitions with the implication that this entity would be considered a Finite State Machine. However, it would only be such if the entity used the finite state machine option.