DSL for neo4j in scala