Como fazer o Gecko usar CookieContainer separado por instância?

Como o GeckoWebBrowser no .net compartilha cookies com todas as outras instâncias do GeckoWebBrowsers, eu gostaria que um GeckoWebBrowser tivesse seu próprio contêiner de cookies que não compartilha nenhum cookie que tenha sido criado anteriormente em outros GeckoWebBrowsers ou outras instâncias.

Por exemplo, quando eu crio um GeckoWebBrowser, ele não deve ter nenhum cookie. E quando executo 2 instâncias do GeckoWebBrowser, elas têm seu próprio contêiner de cookies e não compartilham ou conflitam cookies entre si.

Como isso é possível?

questionAnswers(1)

yourAnswerToTheQuestion