title: neo4j java node dynamic properties
body: <p>I am trying to create nodes of a specific type with properties which can be dynamic . 
  For Example : I can create a Person node with name,age,address properties. But these need not be the only properties when I create another Person node. This node can have name,age,address and an additional property salary. Using spring data or query DSL needs me to create Java POJO class Person with fixed number of instance variables name,age and address .</p>
  
  <pre><code>@NodeEntity
  public class Person {
  @GraphId private Long id;
  
  private String name;
  private String age;
  private String address;
  }
  </code></pre>
  
  <p>I cannot add a dynamic property for salary for another Person node. Is there a way I can achieve this ?</p>