IEnumerable<KeyValuePair<T1,T2>> and IEnumerable<Tuple<T1, T2>> to IDictionary<string, object>

- IEnumerable<KeyValuePair<T1,T2>> and IEnumerable<Tuple<T1, T2>> to IDictionary<string, object>
- Fix when parameters is a Dictionary<string,string> won't fall back into object parsing that will throw a TargetParameterCountException on Item property because is assumed that there aren't IndexParameters.