Added a required deserialize method for ralph objects.  Reason is that
when deserializing rpc arguments, we want to be able to call set_val
(so that change is logged) instead of direct_set_val, which doesn't
log any change.
Added deserialize method for struct.