Fine grained transaction scope