refactor to expose sourceContext to all delegated resolvers/processors