bumped Neo4j version to 2.1.4 and added more tests around MetaProperty... I think there is a bug in Neo4j setProperty() when the transaction gets complex with lots of removeProperty(), setProperty(). ......