title: inbound property mule create
body: <p>Why does this code allow someone to create an inbound message property in a Message Processor (like a Java component)</p>
  
  <pre><code>message.setProperty("myProperty", PropertyScope.INBOUND" );
  </code></pre>
  
  <p>but this does not</p>
  
  <pre><code>&lt;set-property value="100" propertyName="myProperty" /&gt;
  </code></pre>
  
  <p>Per documentation, only message source should be able to create inbound property, then why is a Java component able to set inbound message property?</p>