Revisit ChildContainerProvider dependency on ProcessControllerFactory