Class ExecutionContext

Object representing a context for an ItemStream. It is a thin wrapper
for a map that allows optionally for type safety on reads. It also allows for
dirty checking by setting a 'dirty' flag whenever any put is called.
Note that putting null value is equivalent to removing the entry
for the given key.