change JcrPropertyStatementListener to take a session instead of a node for some degree of accuracy