title: Test if property exists on a class at runtime
body: <p>Something like this:  </p>
  
  <pre><code>##class(MyApp.MyClass).%HasProperty("SomeProperty").  
  </code></pre>
  
  <p>I looked into doing something like this:</p>
  
  <pre><code>set classDefinition = ##class(%Dictionary.CompiledClass).%OpenId(%class.Name)
  </code></pre>
  
  <p>and then looping through the Properties, however, I need to be able to use any class, not just <code>%class</code></p>