Switched SafeDictionary to ReaderWriterLockSlim