title: Spring Data Neo4j not mapping Class fields to node properties
body: <p>I do have a Repository </p>
  
  <pre><code>@Repository
  public interface PointOfInterestRepository extends GraphRepository&lt;Poi&gt; {
      // currently empty
  }
  </code></pre>
  
  <p>with no custom methods defined. So I use the like of <code>save(T... entities)</code> which are predefined. </p>
  
  <p>And I have my <code>Poi</code> class as follows</p>
  
  <pre><code>@NodeEntity(label = "PointOfInterest")
  public class Poi {
  
      @JsonIgnore
      @GraphId
      Long neo4jId;
  
      @JsonManagedReference("node-poi")
      @JsonProperty("node")
      @Relationship(type = "BELONGS_TO", direction = Relationship.UNDIRECTED)
      private Node node;
  
      @JsonProperty("id")
      @Property(name = "poiID")
      private final String id;
  
      @JsonProperty("uris")
      @Property(name = "uris")
      private final Set&lt;URI&gt; correspondingURIs = new HashSet&lt;&gt;();
  
     /* Some more stuff I skip here*/
  }
  </code></pre>
  
  <p>with getters for the fields. </p>
  
  <p>Currently I am able to save such Pois to neo4j and retrieve them back, but when I try to work with those Nodes in the database via cypher <em>it appears that the fields aren't mapped to neo4j properties</em>.</p>
  
  <p><strong>I thought spring-data-neo4j would convert my class fields to neo4j graph properties. Am I wrong with that?</strong></p>
  
  <p><em>Note:</em> The <code>save</code> calls seems to work very well. After that I can see the Nodes in the database and calling <code>findAll()</code> afterwards will return me all the saved Nodes (Pois) properly with all the correct values. But somehow, within the database, I cannot see any properties/fields.</p>