title: Selenium Webdriver error: An item with the same key has already been added
body: <p>Can someone advice me how to prevent this error: "An item with the same key has already been added."?</p>
  
  <p>I have two tests that runs fine when run individually, but when I "run all" in visual studio, I get that error.</p>
  
  <pre><code>[Binding]
  public sealed class Steps
  {
      private Squish squish = new Squish();
      private Tools tools = new Tools();
  
      [Given(@"I navigated to the Squish homepage")]
      public void GivenINavigatedToTheSquishHomepage()
      {
          squish.NavigateToURL("Squish.com");
          ScenarioContext.Current["siteTitle"] = squish.GetPageTitle();
      }
  </code></pre>
  
  <p>Is there any alternatives to FeatureContext.Current.Add(key, value)? So I don't have to be directly be storing anything?</p>