module ActiveRecord
Include this module in an ActiveRecord
model to enable participation of the model in a ModelSpace.
A ModelSpace has a name and, for each model, a number of history versions >= 0
Once participating in a ModelSpace, a Context must be established before the model can be used. The context specifies a prefix and manages versioning