modify Neo4jConnectionState to only instantiate one Neo4jConnection, rather than one per queryq