This patch unifies the means of passing arguments to method call and instance filtering.
Example:
> instance.MethodCall({"Param1" : val1, "Param2" : val2, ...})
compared to:
> instance.MethodCall(Param1=val1, Param2=val2, ...)
NOTE: The previous way, how to pass parameters to the method call still works.