A context is a complex object that contains:
- a set of interpretations associated with values.
- a set of ledgers bijectively mapped to this set of interpretations.
- a reference to one or more parent contexts, whose parts (i.e. value mappings and ledger states) are inherited.