utilise new Transaction API in *Collection classes