Allow passing an IDictionary<string, object> as parameter object

As per issue #152