Observable context

Internally modified as the context object keeps the data from the database and the association between nodes.