title: IReliableDictionary 2 vs IReliableDictionary
body: <p>Can anyone explain why service fabric has both <code>IReliableDictionary</code> and <code>IReliableDictionary2</code> where <code>IReliableDictionary</code> DERIVES from <code>IReliableDictionary2</code>?  It makes no sense and the documentation doesn't appear to explain it.  Which one are you supposed to use?</p>
  
  <p><a href="https://docs.microsoft.com/en-us/dotnet/api/microsoft.servicefabric.data.collections.ireliabledictionary-2?view=azure-dotnet" rel="nofollow noreferrer">https://docs.microsoft.com/en-us/dotnet/api/microsoft.servicefabric.data.collections.ireliabledictionary-2?view=azure-dotnet</a></p>
  
  <p>Proof: 
  <a href="https://i.stack.imgur.com/yyzoW.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/yyzoW.png" alt="enter image description here"></a></p>