I don't think so, in Neo4jAssociationSnapshot we store the relationship and therfore the nodes connected to it but in the dialect we are still doing some lookups that can be avoided.