nd <code>invalidated_properties</code> (an array
 containg the names of the invalidated properties).  Either may be empty.  The
 local cache has already been updated when the signal is emitted, so the
 properties on the object will be up-to-date
        </li>
    </ul>




    <h3>Usage:</h3>
    <ul>
        <pre class="example">proxy:<span class="function-name">on_properties_changed</span>(<span class="keyword">function</span> (p, changed, invalidated)
    <span class="global">assert</span>(p == proxy)
  