title: What is a proper way of using reflection in AX?
body: <p>Sometimes, when I need to do more complicated stuff than change one value in datasource, I would like some method on caller. For example I have a form A with overview. Form A has method setName() (I define). I open a related detail (form B). I change something and I want to call setName on caller. </p>
  
  <p>Nowdays I am doing it in following way</p>
  
  <pre><code>element.args().caller().setName();
  </code></pre>
  
  <p>but I am looking for more idiomatic way. So what is proper way of calling method on caller in AX 2012 R3?</p>