An Object Graph Mapper (OGM) for the neo4j graph database