Several classes in the JSON RPC support have public properties, they should be made private and accessors should be provided instead.