Para que serve a classe Work <> no Orchard CMS?

Puro e simples, qual é o caso de uso doOrchard.Environment.Work<> classe definida emOrchard\Environment\WorkContextModule.cs?

Pode ser encontrado em vários lugares como

private readonly Work<IContainerService> _containerService;

public Shapes(Work<IContainerService> containerService) {
  _containerService = containerService;
...

É por atraso na resolução deIContainerService?

questionAnswers(1)

yourAnswerToTheQuestion