an unmanaged extension to provide a generic access control layer with Neo4j