title: How to bind form fields to model if property names are different?
body: <p>I am using Play Framework 2.1</p>
  
  <p>I have POST request coming from external system and trying to bind it to my model, but names of model properties are different from parameter names in request: request has "body-plain" and model has "bodyPlain" etc. How can I indicate mapping from form names to model properties' names? </p>
  
  <p>I'm trying to bind model like this:</p>
  
  <pre><code>Form&lt;MailGunMessageData&gt; mgDataForm = form(MailGunMessageData.class);
  MailGunMessageData mgData = mgDataForm.bindFromRequest().get();
  </code></pre>