title: Right json format to parse date
body: <p>Each entity (<code>Serializable</code> &amp; <code>PropertyBusinessObject</code>) in our app have a dateCreate and a dateUpdate field, which are of <code>Date</code> type.
  So I've set two <code>Properties&lt;Date, AbstractEntity&gt;</code> and added them in the <code>PropertyIndex</code>. </p>
  
  <p>To fill the entities, we use <code>getAsProperties</code> from the <code>RequestBuilder</code>, and every other property is correctly filled, but the two <code>Date</code> Properties have a <code>String</code> value which is the unparsed JSON value for this field.</p>
  
  <p>Must the JSON have a particular format to be parsed as a Date ? </p>
  
  <p>For now, I've put <code>dd-MM-yyyy'T'hh:mm:ss.SSS</code> as pattern for any <code>Date</code> on the server side, because it's the format outputed when I call <code>toJson</code> from the <code>PropertyIndex</code>, but it doesn't work.</p>
  
  <p>EDIT : I've changed the format to <code>yyyy-MM-dd'T'HH:mm:ss.SSS</code> and figured the missing of quotes was because of the Map.toString I did to print values.
  I've retrieved the Json with a <code>RequestBuilder.getAsString()</code> call and got this json:</p>
  
  <pre><code>{
      "dateCreate": "2018-10-02T22:00:00.000",
      "dateUpdate": null,
      "id": 209,
      "source": "Lorem ipsum",
      "text": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum urna velit, pharetra id finibus eget, molestie id tortor.",
      "version": 1
  }
  </code></pre>
  
  <p>The Json is well formed, but the entity's dateCreate is still an String and not a Date.</p>