Dictionary: Add custom ICollection<T> for IDictionary.Values<T> to return values as an unevaluated enumerable.