commented UnityDictionary<TKey, TValue>.RemoveAt to clarify what's going on there