accept GraphSettings in RexProClient constructor
added transaction parameter