NodeBacked сущность NPE - entityState имеет значение null

У меня есть пример проекта, который использует расширенное отображение Spring Data Neo4j с использованием aspectj. В тесте с NullPointerException происходит сбой из-за того, что атрибут entityState имеет значение NULL во время сохранения сущности.

Я также могу повторить это, когда сам сервер запускается и я выполняю:

curl -i -X POST -H "Content-Type:application/json" -d '{  "firstName" : "Test",  "lastName" : "Person" }' http://localhost:8080/people

Проект находится наhttps://github.com/dhallam/spring-data-neo4j-demo и сборка Трэвис с журналами вhttps://travis-ci.org/dhallam/spring-data-neo4j-demo/builds/22538972.

Я не уверен, что я что-то упустил или есть ошибка, которая потребовала бы от меня поднять проблему JIRA.

Есть идеи? Спасибо заранее.

Изменить 1:

Версии: Java v1.7; SDNeo4j v3.1.0.M1; SDRest v2.1.0.M1; Neo4j v2.0.1; Jetty v9.0.5.v20130815; AspectJ v1.7.4

Попытка добавить @JsonIgnoreProperties в Person (@NodeEntity) из комментария Майкла ниже, и это все еще не удается. Часть кода, которая терпит неудачу, - то, когда я бегу:

Person p = new Person();
// setters ...
p.persist();

persist() звонки

public <T extends NodeBacked> T NodeBacked.persist() {
    return (T)this.entityState.persist();
}

ноentityState нулевой.

Ответы на вопрос(2)

Ваш ответ на вопрос