impr(variables): handling of Object values

- Object values are initially fetched with "deserializeValues" = false
- Inspector dialog allows retreiving the deserialized value (if
available)
- Both serialized and deserialized value can be edited.

related to #CAM-2887