json rpc 2.0 named parameters support + error code support