title: Value in cx_Oracle.OBJECT missing
body: <p>I have a custom type in oracle (lro_dummy). I have also a procedure. I looks like this:</p>
  
  <pre><code>procedure dummyLro
  (
      i_dummy         in  lro_dummy,
      o_dummy         out lro_dummy
  )is
  begin
      o_dummy := lro_dummy('asdf');
  end dummyLro;
  </code></pre>
  
  <p>Now I want to call this procedure from python with cx_Oracle. This looks like this:</p>
  
  <pre><code>def test(db_con):
    cur = db_con.cursor()
    try:
      procedure_params = {}
      procedure_params["i_dummy"] = cur.var(cx_Oracle.OBJECT, typename="lro_dummy")
      procedure_params["o_dummy"] = cur.var(cx_Oracle.OBJECT, typename="lro_dummy")
  
      cur.callproc("test.dummyLro", [], procedure_params)
  </code></pre>
  
  <p>After that <code>o_dummy</code> has a value because</p>
  
  <pre><code>str(procedures_params["o_dummy"])
  </code></pre>
  
  <p>returns</p>
  
  <pre><code>'&lt;cx_Oracle.OBJECT with value &lt;cx_Oracle.Object ???.LRO_DUMMY at 0x10492c9c0&gt;&gt;'
  </code></pre>
  
  <p>But I can not access my attribute. The attribute are listed in </p>
  
  <pre><code>procedure_params["o_dummy"].type.attributes
  </code></pre>
  
  <p>But I can not find the value in</p>
  
  <pre><code>procedure_params["o_dummy"]
  </code></pre>
  
  <p>What did I wrong?</p>
  
  <p>I am using <code>Python 3.6</code>, <code>cx_Oracle 5.3</code>, <code>InstantClient 11.2</code>, <code>Oracle-Server 11</code></p>