Ability to write to a context when usecase is called from outside an execution order

When a usecase is called from outside an execution order, it uses that context rather than a new one. This way the caller context can be written by the callee.