Reactive type-safe Scala DSL for Neo4J