title: PropertyBusinessObject with enumeration property
body: <p>One of my entities has a <code>Property</code> which is a <code>Property&lt;State, WorkshopStatus&gt;</code> declared here :</p>
  
  <pre><code>public final Property&lt;State, WorkshopStatus&gt; status = new Property&lt;&gt;("status", State.class);
  </code></pre>
  
  <p>But when I try to get the value of this properties, I caught a <code>ClassCastException</code>, because the property's value is a <code>String</code> which cannot be cast to an <code>State</code> enum.
  Is enum properties supported by Codename One ?</p>