SpringSource/spring-data-neo4j — pull request #21 by ractive (2011-12-13 20:58:15+00:00)
Title: Do not convert a property of type Object if it holds a neo4j supported type

The current implementation of ConvertingNodePropertyFieldAccessor converts all properties that are convertible to a String to - well - strings. If the property is of type Object, the type of the property always changes to "String" when reading the value back from the DB, also when e.g. an Integer has been stored as its value.

```java
@NodeEntity
public class Foo {
public Object value;
}
```
These changes do not convert values of properties of type Object, when they contain types that are directly supported by neo4j's PropertyContainer.