title: How to set a variant array with dbus-send?
body: <p>making this query:</p>
  
  <pre><code>dbus-send --system --print-reply --dest=org.ofono /he910_0 org.ofono.ConnectionManager.GetContexts
  </code></pre>
  
  <p>I get the following structure:</p>
  
  <pre><code>array [
    struct {
       object path "/he910_0/context1"
       array [
           dict entry(
             string "AccessPointName"
             variant                   string "mobile.vodafone.it"
          )
         ....
          dict entry(
             string "Settings"
             variant                   array [
                ]
          )
       ]
    }
  </code></pre>
  
  <p>I'd like to set "Settings" property with dbus-send messages. I tried with:</p>
  
  <pre><code>dbus-send --system --print-reply --dest=org.ofono /he910_0/context1 org.ofono.ConnectionContext.SetProperty string:"Settings" variant:array:string:"Interface=ppp0","Method=dhcp" 
  </code></pre>
  
  <p>But I receive:</p>
  
  <pre><code>dbus-send: Unknown type "array"
  </code></pre>
  
  <p>So, the final question is: how to set a variant array through dbus-send ?</p>