I didn't want to copy that SI base code handling shared context into store because we really don't need to have a shared stuff in store itself. I made it this so that we would not need to rely on StandardEvaluationContext on ctor and anyway passing its interface looks better.

StoreWriterFactoryBean implements IntegrationEvaluationContextAware and passes than on to here so we get shared context in module itself.