Fix for issue #191 - No more expandos in RPC

Instead just use IDictionary<string,object>

Closes issue #191