1The StateMachines ActiveModel integration is useful for both standalone usage
2and for providing the base implementation for ORMs which implement the
3ActiveModel API. This integration adds support for validation errors and dirty
4attribute tracking.
5