def _deserialize(data)
      # Initialize all attributes with the provided values.
      data.each do |attr_name, value|
        value = POXReference.new(@store, value.id) if value.is_a?(POReference)
        instance_variable_set(('@' + attr_name).to_sym, value)
      end
    end
def _deserialize(data)
      # Initialize all attributes with the provided values.
      data.each do |attr_name, value|
        value = POXReference.new(@store, value.id) if value.is_a?(POReference)
        instance_variable_set(('@' + attr_name).to_sym, value)
      end
    end
Restore the persistent data from a single data structure.
 This is a library internal method. Do not use outside of this library.
 @param data [Hash] attribute values hashed by their name
 @private