ActiveRecord style Object Graph Mapping for neo4j