Added explicit transactional relatrix methods