@Override
 public void addAssociation(
     Association<Neo4jPersistentProperty> neo4jPersistentPropertyAssociation) {
   super.addAssociation(neo4jPersistentPropertyAssociation);
   final Neo4jPersistentProperty property = neo4jPersistentPropertyAssociation.getInverse();
   if (property.isAnnotationPresent(StartNode.class)) {
     this.startNodeProperty = property;
   }
   if (property.isAnnotationPresent(EndNode.class)) {
     this.endNodeProperty = property;
   }
 }